FMODGMS 0.8.0
FMODGMS Library
- FMOD Studio API version: 1.09.01
- Added functions that allow you to change the FMOD's output mode (e.g. WASAPI, ASIO, etc.)
- FMODGMS_Sys_Get_SpeakerMode
- FMODGMS_Sys_Set_OutputMode
- FMODGMS_Sys_Get_OutputMode
- FMODGMS_Sys_OutputModeToString
- Added following macros, these correspond to FMOD Studio's FMOD_OUTPUTTYPE enum type:
- FMODGMS_OUTPUTTYPE_AUTODETECT
- FMODGMS_OUTPUTTYPE_UNKNOWN
- FMODGMS_OUTPUTTYPE_NOSOUND
- FMODGMS_OUTPUTTYPE_WAVWRITER
- FMODGMS_OUTPUTTYPE_NOSOUND_NRT
- FMODGMS_OUTPUTTYPE_WAVWRITER_NRT
- FMODGMS_OUTPUTTYPE_DSOUND
- FMODGMS_OUTPUTTYPE_WINMM
- FMODGMS_OUTPUTTYPE_WASAPI
- FMODGMS_OUTPUTTYPE_ASIO
- FMODGMS_OUTPUTTYPE_PULSEAUDIO
- FMODGMS_OUTPUTTYPE_ALSA
- FMODGMS_OUTPUTTYPE_COREAUDIO
- FMODGMS_OUTPUTTYPE_XAUDIO
- FMODGMS_OUTPUTTYPE_PS3
- FMODGMS_OUTPUTTYPE_AUDIOTRACK
- FMODGMS_OUTPUTTYPE_OPENSL
- FMODGMS_OUTPUTTYPE_WIIU
- FMODGMS_OUTPUTTYPE_AUDIOOUT
- FMODGMS_OUTPUTTYPE_AUDIO3D
- FMODGMS_OUTPUTTYPE_ATMOS
- FMODGMS_OUTPUTTYPE_MAX
- Added functions to change and get the number and size of DSP buffers:
- FMODGMS_Sys_Set_DSPBufferSize
- FMODGMS_Sys_Get_DSPBufferSize
- FMODGMS_Sys_Get_NumDSPBuffers
- The function FMODGMS_Sys_Initialize no longer automatically initializes the FFT DSP used by the FMODGMS_FFT_* functions. Instead, FMODGMS_FFT_Init must be called first before using those functions.
- Added FMODGMS_Util_Handshake. This function simply returns the string "FMODGMS is working." when called. It can be used to see if FMODGMS was loaded correctly and is responding.
FMODGMS Test Program (1.5.1)
- Windows: Demo no longer defaults to using ASIO.
- Fixed inconsistent version numbering.
FMODGMS Test Program (1.5.0)
- Added a label that displays the current output mode.