voicevoxxVoiceModelFileId function

Pointer<Uint8> voicevoxxVoiceModelFileId(
  1. Pointer<VoicevoxVoiceModelFile> model
)

::VoicevoxVoiceModelFile からIDを取得する。

@param in model 音声モデル @param out output_voice_model_id 音声モデルID。詳細は ::VoicevoxVoiceModelId

\safety{

\orig-impl{voicevox_voice_model_file_id}

__declspec(dllimport) void voicevox_voice_model_file_id(const struct VoicevoxVoiceModelFile *model, uint8_t (*output_voice_model_id)[16])

Implementation

Pointer<Uint8> voicevoxxVoiceModelFileId(
  Pointer<VoicevoxVoiceModelFile> model,
) {
  Pointer<Uint8> voiceModelId = nullptr;
  final voideModelIdPointer = calloc<Pointer<Uint8>>();
  voicevoxVoiceModelFileId(model, voideModelIdPointer);
  voiceModelId = voideModelIdPointer.value;
  calloc.free(voideModelIdPointer);
  return voiceModelId;
}