openjtalkSetVoicePathSjis2 function

int openjtalkSetVoicePathSjis2(
  1. Pointer<OpenJTalk> oj,
  2. String? path
)
OPENJTALK_DLL_API int OPENJTALK_CONVENTION openjtalk_setVoicePathSjis2(OpenJTalk *oj, const char *path)

Implementation

int openjtalkSetVoicePathSjis2(Pointer<OpenJTalk> oj, String? path) {
  final openjtalkSetVoicePathSjis2LookupFunction = libjtalk.lookupFunction<
      Int32 Function(Pointer<OpenJTalk> oj, Pointer<Utf8> path),
      int Function(Pointer<OpenJTalk> oj,
          Pointer<Utf8> path)>('openjtalk_setVoicePathSjis2');
  final pathPointer = path != null ? path.toNativeUtf8() : nullptr;
  final result = openjtalkSetVoicePathSjis2LookupFunction(oj, pathPointer);
  calloc.free(pathPointer);
  return result;
}