voicevoxUserDictAddWord function
int
voicevoxUserDictAddWord(
- Pointer<
VoicevoxUserDict> userDict, - Pointer<
VoicevoxUserDictWord> word, - Pointer<
Pointer< outputWordUuidUint8> >
ユーザー辞書に単語を追加する。
@param in ユーザー辞書
@param in word 追加する単語
@param out output_word_uuid 追加した単語のUUID
@returns 結果コード
Safety
@param user_dict は有効な :VoicevoxUserDict のポインタであること
\safety{
word->surfaceとword->pronunciationはヌル終端文字列を指し、かつ読み込みについて有効でなければならない。output_word_uuidは書き込みについて有効でなければならない。 }
\orig-impl{voicevox_user_dict_add_word}
__declspec(dllimport) VoicevoxResultCode voicevox_user_dict_add_word(const struct VoicevoxUserDict *user_dict, const struct VoicevoxUserDictWord *word, uint8_t (*output_word_uuid)[16])
Implementation
int voicevoxUserDictAddWord(
Pointer<VoicevoxUserDict> userDict,
Pointer<VoicevoxUserDictWord> word,
Pointer<Pointer<Uint8>> outputWordUuid,
) {
final voicevoxUserDictAddWordLookupFunction = _libCore
.lookupFunction<
Int32 Function(
Pointer<VoicevoxUserDict>,
Pointer<VoicevoxUserDictWord>,
Pointer<Pointer<Uint8>>,
),
int Function(
Pointer<VoicevoxUserDict>,
Pointer<VoicevoxUserDictWord>,
Pointer<Pointer<Uint8>>,
)
>('voicevox_user_dict_add_word');
return voicevoxUserDictAddWordLookupFunction(userDict, word, outputWordUuid);
}