voicevoxUserDictLoad function
ユーザー辞書にファイルを読み込ませる。
@param in user_dict ユーザー辞書
@param in dict_path 読み込む辞書ファイルのパス
@returns 結果コード
\safety{
dict_pathはヌル終端文字列を指し、かつ読み込みについて有効でなければならない。 }
\orig-impl{voicevox_user_dict_load}
__declspec(dllimport) VoicevoxResultCode voicevox_user_dict_load(const struct VoicevoxUserDict *user_dict, const char *dict_path)
Implementation
int voicevoxUserDictLoad(Pointer<VoicevoxUserDict> userDict, String? dictPath) {
final voicevoxUserDictLoadLookupFunction = _libCore
.lookupFunction<
Int32 Function(Pointer<VoicevoxUserDict>, Pointer<Utf8>),
int Function(Pointer<VoicevoxUserDict>, Pointer<Utf8>)
>('voicevox_user_dict_load');
final dictPathPointer = dictPath != null ? dictPath.toNativeUtf8() : nullptr;
final result = voicevoxUserDictLoadLookupFunction(userDict, dictPathPointer);
calloc.free(dictPathPointer);
return result;
}