voicevoxVoiceModelFileDelete function
::VoicevoxVoiceModelFile を、所有しているファイルディスクリプタを閉じた上で破棄(destruct)する。ファイルの削除(delete)ではない。
破棄対象への他スレッドでのアクセスが存在する場合、それらがすべて終わるのを待ってから破棄する。
この関数の呼び出し後に破棄し終えた対象にアクセスすると、プロセスを異常終了する。
@param in model 破棄対象。nullable
\no-orig-impl{voicevox_voice_model_file_delete}
__declspec(dllimport) void voicevox_voice_model_file_delete(struct VoicevoxVoiceModelFile *model)
Implementation
void voicevoxVoiceModelFileDelete(Pointer<VoicevoxVoiceModelFile> model) {
final voicevoxVoiceModelFileDeleteLookupFunction = _libCore
.lookupFunction<
Void Function(Pointer<VoicevoxVoiceModelFile>),
void Function(Pointer<VoicevoxVoiceModelFile>)
>('voicevox_voice_model_file_delete');
voicevoxVoiceModelFileDeleteLookupFunction(model);
}