mixSetTimidityCfg function

int mixSetTimidityCfg(
  1. String? path
)

Set full path of the Timidity config file.

For example, "/etc/timidity.cfg"

This is obviously only useful if SDL_mixer is using Timidity internally to play MIDI files.

\param path path to a Timidity config file. \returns 1 if successful, 0 on error

\since This function is available since SDL_mixer 2.6.0.

extern DECLSPEC int SDLCALL Mix_SetTimidityCfg(const char *path)

Implementation

int mixSetTimidityCfg(String? path) {
  final mixSetTimidityCfgLookupFunction = libSdl2Mixer.lookupFunction<
      Int32 Function(Pointer<Utf8> path),
      int Function(Pointer<Utf8> path)>('Mix_SetTimidityCfg');
  final pathPointer = path != null ? path.toNativeUtf8() : nullptr;
  final result = mixSetTimidityCfgLookupFunction(pathPointer);
  calloc.free(pathPointer);
  return result;
}