Skip to main content
gmcl_rtmidi
Realtime MIDI for Garry's Mod
GitHub Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

API

Description

Enumerations used to specify all possible MIDI APIs.

Note that only certain APIs will be supported depending on the operating system the module was built for.
Use rtmidi.GetCompiledAPI to return a list of compiled APIs at runtime.

Values

NameValueDescription
UNSPECIFIED0Select a supported API automatically
MACOSX_CORE1macOS Core MIDI
LINUX_ALSA2Advanced Linux Sound Architecture
UNIX_JACK3JACK Audio Connection Kit
WINDOWS_MM4Windows Multimedia
RTMIDI_DUMMY5Dummy API
WEB_MIDI_API6W3C Web MIDI
WINDOWS_UWP7Universal Windows Platform
ANDROID_AMIDI8Android MIDI
NUM_APIS9Total number of APIs