voicevoxUserDictAddWord function

int voicevoxUserDictAddWord(
  1. Pointer<VoicevoxUserDict> userDict,
  2. Pointer<VoicevoxUserDictWord> word,
  3. Pointer<Pointer<Uint8>> outputWordUuid
)

ユーザー辞書に単語を追加する。

@param in ユーザー辞書 @param in word 追加する単語 @param out output_word_uuid 追加した単語のUUID @returns 結果コード

Safety

@param user_dict は有効な :VoicevoxUserDict のポインタであること

\safety{

\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);
}