FMODGMS 0.8.0

@mstop4 mstop4 released this Feb 17, 2017 · 2 commits to master since this release

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.

Downloads