This is a project to strip the FMOD Studio API out of the .chm file and into md files. Currently very messy. FMOD can be downloaded/purchased at http://www.fmod.org/ and the .chm file can be found in API_INSTALL_DIRECTORY/docs.
This API specifically from FMOD Studio API version 1.03.06
#FSBank API
#Studio API
#Low Level API
##FSBank API
###Callbacks
###Defines
###Enumerations
###Functions
- FSBank_Build
- FSBank_BuildCancel
- FSBank_FetchNextProgressItem
- FSBank_Init
- FSBank_MemoryGetStats
- FSBank_MemoryInit
- FSBank_Release
- FSBank_ReleaseProgressItem
###Structures
##Low Level API
###C++ interfaces
###Structures
- FMOD_3D_ATTRIBUTES
- FMOD_ADVANCEDSETTINGS
- FMOD_ASYNCREADINFO
- FMOD_CODEC_DESCRIPTION
- FMOD_CODEC_STATE
- FMOD_CODEC_WAVEFORMAT
- FMOD_CREATESOUNDEXINFO
- FMOD_DSP_BUFFER_ARRAY
- FMOD_DSP_DESCRIPTION
- FMOD_DSP_METERING_INFO
- FMOD_DSP_PARAMETER_3DATTRIBUTES
- FMOD_DSP_PARAMETER_DESC
- FMOD_DSP_PARAMETER_DESC_BOOL
- FMOD_DSP_PARAMETER_DESC_DATA
- FMOD_DSP_PARAMETER_DESC_FLOAT
- FMOD_DSP_PARAMETER_DESC_INT
- FMOD_DSP_PARAMETER_OVERALLGAIN
- FMOD_DSP_PARAMETER_SIDECHAIN
- FMOD_DSP_STATE
- FMOD_DSP_STATE_SYSTEMCALLBACKS
- FMOD_ERRORCALLBACK_INFO
- FMOD_GUID
- FMOD_OUTPUT_DESCRIPTION
- FMOD_OUTPUT_STATE
- FMOD_REVERB_PROPERTIES
- FMOD_TAG
- FMOD_VECTOR
- piecewiselinearmapping
###Callbacks
- FMOD_3D_ROLLOFF_CALLBACK
- FMOD_CHANNELCONTROL_CALLBACK
- FMOD_DSP_SETPARAM_INT_CALLBACK
- FMOD_DSP_SETPOSITION_CALLBACK
- FMOD_DSP_SHOULDIPROCESS_CALLBACK
- FMOD_FILE_ASYNCCANCEL_CALLBACK
- FMOD_FILE_ASYNCREAD_CALLBACK
- FMOD_FILE_CLOSE_CALLBACK
- FMOD_FILE_OPEN_CALLBACK
- FMOD_FILE_READ_CALLBACK
- FMOD_FILE_SEEK_CALLBACK
- FMOD_MEMORY_ALLOC_CALLBACK
- FMOD_MEMORY_FREE_CALLBACK
- FMOD_MEMORY_REALLOC_CALLBACK
- FMOD_OUTPUT_CLOSE_CALLBACK
- FMOD_OUTPUT_GETDRIVERINFO_CALLBACK
- FMOD_OUTPUT_GETHANDLE_CALLBACK
- FMOD_OUTPUT_GETNUMDRIVERS_CALLBACK
- FMOD_OUTPUT_GETPOSITION_CALLBACK
- FMOD_OUTPUT_INIT_CALLBACK
- FMOD_OUTPUT_LOCK_CALLBACK
- FMOD_OUTPUT_READFROMMIXER
- FMOD_OUTPUT_UNLOCK_CALLBACK
- FMOD_OUTPUT_UPDATE_CALLBACK
- FMOD_SOUND_NONBLOCK_CALLBACK
- FMOD_SOUND_PCMREAD_CALLBACK
- FMOD_SOUND_PCMSETPOS_CALLBACK
- FMOD_SYSTEM_CALLBACK
###Channel
####Functions
- Channel::addDSP
- Channel::addFadePoint
- Channel::get3DAttributes
- Channel::get3DConeOrientation
- Channel::get3DConeSettings
- Channel::get3DCustomRolloff
- Channel::get3DDistanceFilter
- Channel::get3DDopplerLevel
- Channel::get3DLevel
- Channel::get3DMinMaxDistance
- Channel::get3DOcclusion
- Channel::get3DSpread
- Channel::getAudibility
- Channel::getChannelGroup
- Channel::getCurrentSound
- Channel::getDSP
- Channel::getDSPClock
- Channel::getDelay
- Channel::getFadePoints
- Channel::getFrequency
- Channel::getIndex
- Channel::getLoopCount
- Channel::getLoopPoints
- Channel::getLowPassGain
- Channel::getMixMatrix
- Channel::getMode
- Channel::getMute
- Channel::getNumDSPs
- Channel::getPaused
- Channel::getPitch
- Channel::getPosition
- Channel::getPriority
- Channel::getReverbProperties
- Channel::getSystemObject
- Channel::getUserData
- Channel::getVolume
- Channel::getVolumeRamp
- Channel::isPlaying
- Channel::isVirtual
- Channel::removeDSP
- Channel::removeFadePoints
- Channel::set3DAttributes
- Channel::set3DConeOrientation
- Channel::set3DConeSettings
- Channel::set3DCustomRolloff
- Channel::set3DDistanceFilter
- Channel::set3DDopplerLevel
- Channel::set3DLevel
- Channel::set3DMinMaxDistance
- Channel::set3DOcclusion
- Channel::set3DSpread
- Channel::setCallback
- Channel::setChannelGroup
- Channel::setDelay
- Channel::setFrequency
- Channel::setLoopCount
- Channel::setLoopPoints
- Channel::setLowPassGain
- Channel::setMixLevelsInput
- Channel::setMixLevelsOutput
- Channel::setMixMatrix
- Channel::setMode
- Channel::setMute
- Channel::setPan
- Channel::setPaused
- Channel::setPitch
- Channel::setPosition
- Channel::setPriority
- Channel::setReverbProperties
- Channel::setUserData
- Channel::setVolume
- Channel::setVolumeRamp
- Channel::stop
###ChannelControl
The base class for both Channels and Channel Groups.
####Functions
- ChannelControl::addDSP
- ChannelControl::addFadePoint
- ChannelControl::get3DAttributes
- ChannelControl::get3DConeOrientation
- ChannelControl::get3DConeSettings
- ChannelControl::get3DCustomRolloff
- ChannelControl::get3DDistanceFilter
- ChannelControl::get3DDopplerLevel
- ChannelControl::get3DLevel
- ChannelControl::get3DMinMaxDistance
- ChannelControl::get3DOcclusion
- ChannelControl::get3DSpread
- ChannelControl::getAudibility
- ChannelControl::getDSP
- ChannelControl::getDSPClock
- ChannelControl::getDelay
- ChannelControl::getFadePoints
- ChannelControl::getLowPassGain
- ChannelControl::getMixMatrix
- ChannelControl::getMute
- ChannelControl::getNumDSPs
- ChannelControl::getPaused
- ChannelControl::getPitch
- ChannelControl::getReverbProperties
- ChannelControl::getSystemObject
- ChannelControl::getUserData
- ChannelControl::getVolume
- ChannelControl::getVolumeRamp
- ChannelControl::isPlaying
- ChannelControl::removeDSP
- ChannelControl::removeFadePoints
- ChannelControl::set3DAttributes
- ChannelControl::set3DConeOrientation
- ChannelControl::set3DConeSettings
- ChannelControl::set3DCustomRolloff
- ChannelControl::set3DDistanceFilter
- ChannelControl::set3DDopplerLevel
- ChannelControl::set3DLevel
- ChannelControl::set3DMinMaxDistance
- ChannelControl::set3DOcclusion
- ChannelControl::set3DSpread
- ChannelControl::setCallback
- ChannelControl::setDelay
- ChannelControl::setLowPassGain
- ChannelControl::setMixLevelsInput
- ChannelControl::setMixLevelsOutput
- ChannelControl::setMixMatrix
- ChannelControl::setMute
- ChannelControl::setPan
- ChannelControl::setPaused
- ChannelControl::setPitch
- ChannelControl::setReverbProperties
- ChannelControl::setUserData
- ChannelControl::setVolume
- ChannelControl::setVolumeRamp
- ChannelControl::stop
###ChannelGroup
####Functions
- ChannelGroup::addDSP
- ChannelGroup::addFadePoint
- ChannelGroup::addGroup
- ChannelGroup::get3DAttributes
- ChannelGroup::get3DConeOrientation
- ChannelGroup::get3DConeSettings
- ChannelGroup::get3DCustomRolloff
- ChannelGroup::get3DDistanceFilter
- ChannelGroup::get3DDopplerLevel
- ChannelGroup::get3DLevel
- ChannelGroup::get3DMinMaxDistance
- ChannelGroup::get3DOcclusion
- ChannelGroup::get3DSpread
- ChannelGroup::getAudibility
- ChannelGroup::getChannel
- ChannelGroup::getDSP
- ChannelGroup::getDSPClock
- ChannelGroup::getDSPIndex
- ChannelGroup::getDelay
- ChannelGroup::getFadePoints
- ChannelGroup::getGroup
- ChannelGroup::getLowPassGain
- ChannelGroup::getMixMatrix
- ChannelGroup::getMute
- ChannelGroup::getName
- ChannelGroup::getNumChannels
- ChannelGroup::getNumDSPs
- ChannelGroup::getNumGroups
- ChannelGroup::getParentGroup
- ChannelGroup::getPaused
- ChannelGroup::getPitch
- ChannelGroup::getReverbProperties
- ChannelGroup::getSystemObject
- ChannelGroup::getUserData
- ChannelGroup::getVolume
- ChannelGroup::getVolumeRamp
- ChannelGroup::isPlaying
- ChannelGroup::release
- ChannelGroup::removeDSP
- ChannelGroup::removeFadePoints
- ChannelGroup::set3DAttributes
- ChannelGroup::set3DConeOrientation
- ChannelGroup::set3DConeSettings
- ChannelGroup::set3DCustomRolloff
- ChannelGroup::set3DDistanceFilter
- ChannelGroup::set3DDopplerLevel
- ChannelGroup::set3DLevel
- ChannelGroup::set3DMinMaxDistance
- ChannelGroup::set3DOcclusion
- ChannelGroup::set3DSpread
- ChannelGroup::setCallback
- ChannelGroup::setDSPIndex
- ChannelGroup::setDelay
- ChannelGroup::setLowPassGain
- ChannelGroup::setMixLevelsInput
- ChannelGroup::setMixLevelsOutput
- ChannelGroup::setMixMatrix
- ChannelGroup::setMute
- ChannelGroup::setPan
- ChannelGroup::setPaused
- ChannelGroup::setPitch
- ChannelGroup::setReverbProperties
- ChannelGroup::setUserData
- ChannelGroup::setVolume
- ChannelGroup::setVolumeRamp
- ChannelGroup::stop
###Defines
- FMOD_CHANNELMASK
- FMOD_CODEC_WAVEFORMAT_VERSION
- FMOD_DEBUGLEVEL
- FMOD_INITFLAGS
- FMOD_MEMORY_TYPE
- [FMOD_MODE][] //TODO: make sure reference is right
- FMOD_OPENMEMORY_POINT //TODO: make sure reference is right
- FMOD_PORT_INDEX
- FMOD_REVERB_PRESETS
- FMOD_SYSTEM_CALLBACK_TYPE
- FMOD_TIMEUNIT
###DSP
####Functions
- DSP::addInput
- DSP::disconnectAll
- DSP::disconnectFrom
- DSP::getActive
- DSP::getBypass
- DSP::getChannelFormat
- DSP::getDataParameterIndex
- DSP::getIdle
- DSP::getInfo
- DSP::getInput
- DSP::getMeteringEnabled
- DSP::getMeteringInfo
- DSP::getNumInputs
- DSP::getNumOutputs
- DSP::getNumParameters
- DSP::getOutput
- DSP::getOutputChannelFormat
- DSP::getParameterBool
- DSP::getParameterData
- DSP::getParameterFloat
- DSP::getParameterInfo
- DSP::getParameterInt
- DSP::getSystemObject
- DSP::getType
- DSP::getUserData
- DSP::release
- DSP::reset
- DSP::setActive
- DSP::setBypass
- DSP::setChannelFormat
- DSP::setMeteringEnabled
- DSP::setParameterBool
- DSP::setParameterData
- DSP::setParameterFloat
- DSP::setParameterInt
- DSP::setUserData
- DSP::showConfigDialog
###DSPConnection
####Functions
- DSPConnection::getInput
- DSPConnection::getMix
- DSPConnection::getMixMatrix
- DSPConnection::getOutput
- DSPConnection::getType
- DSPConnection::getUserData
- DSPConnection::setMix
- DSPConnection::setMixMatrix
- DSPConnection::setUserData
####Enumerations
- FMOD_CHANNELCONTROL_CALLBACK_TYPE
- FMOD_CHANNELCONTROL_DSP_INDEX
- FMOD_CHANNELCONTROL_TYPE
- FMOD_CHANNELORDER
- FMOD_DSPCONNECTION_TYPE
- FMOD_DSP_CHORUS
- FMOD_DSP_COMPRESSOR
- FMOD_DSP_DELAY
- FMOD_DSP_DISTORTION
- FMOD_DSP_ECHO
- FMOD_DSP_ENVELOPEFOLLOWER
- FMOD_DSP_FFT
- FMOD_DSP_FFT_WINDOW
- FMOD_DSP_FLANGE
- FMOD_DSP_HIGHPASS
- FMOD_DSP_HIGHPASS_SIMPLE
- FMOD_DSP_ITECHO
- FMOD_DSP_ITLOWPASS
- FMOD_DSP_LIMITER
- FMOD_DSP_LOWPASS
- FMOD_DSP_LOWPASS_SIMPLE
- FMOD_DSP_NORMALIZE
- FMOD_DSP_OSCILLATOR
- FMOD_DSP_PAN
- FMOD_DSP_PAN_3D_EXTENT_MODE_TYPE
- FMOD_DSP_PAN_3D_ROLLOFF_TYPE
- FMOD_DSP_PAN_SURROUND_FROM_STEREO_MODE_TYPE
- FMOD_DSP_PARAMEQ
- FMOD_DSP_PARAMETER_DATA_TYPE
- FMOD_DSP_PARAMETER_FLOAT_MAPPING_TYPE
- FMOD_DSP_PARAMETER_TYPE
- FMOD_DSP_PITCHSHIFT
- FMOD_DSP_PROCESS_OPERATION
- FMOD_DSP_RESAMPLER
- FMOD_DSP_RETURN
- FMOD_DSP_SEND
- FMOD_DSP_SFXREVERB
- FMOD_DSP_THREE_EQ
- FMOD_DSP_THREE_EQ_CROSSOVERSLOPE_TYPE
- FMOD_DSP_TREMOLO
- FMOD_DSP_TYPE
- FMOD_ERRORCALLBACK_INSTANCETYPE
- FMOD_OPENSTATE
- FMOD_OUTPUTTYPE
- FMOD_PLUGINTYPE
- FMOD_RESULT
- FMOD_SOUNDGROUP_BEHAVIOR
- FMOD_SOUND_FORMAT
- FMOD_SOUND_TYPE
- FMOD_SPEAKER
- FMOD_SPEAKERMODE
- FMOD_TAGDATATYPE
- FMOD_TAGTYPE
###Functions
- Debug_GetLevel
- Debug_SetLevel
- File_GetDiskBusy
- File_SetDiskBusy
- Memory_GetStats
- Memory_Initialize
- System_Create
###Geometry
####Functions
- Geometry::addPolygon
- Geometry::getActive
- Geometry::getMaxPolygons
- Geometry::getNumPolygons
- Geometry::getPolygonAttributes
- Geometry::getPolygonNumVertices
- Geometry::getPolygonVertex
- Geometry::getPosition
- Geometry::getRotation
- Geometry::getScale
- Geometry::getUserData
- Geometry::release
- Geometry::save
- Geometry::setActive
- Geometry::setPolygonAttributes
- Geometry::setPolygonVertex
- Geometry::setPosition
- Geometry::setRotation
- Geometry::setScale
- Geometry::setUserData
###Reverb3D
####Functions
- Reverb3D::get3DAttributes
- Reverb3D::getActive
- Reverb3D::getProperties
- Reverb3D::getUserData
- Reverb3D::release
- Reverb3D::set3DAttributes
- Reverb3D::setActive
- Reverb3D::setProperties
- Reverb3D::setUserData
###Sound
####Functions
- Sound::addSyncPoint
- Sound::deleteSyncPoint
- Sound::get3DConeSettings
- Sound::get3DCustomRolloff
- Sound::get3DMinMaxDistance
- Sound::getDefaults
- Sound::getFormat
- Sound::getLength
- Sound::getLoopCount
- Sound::getLoopPoints
- Sound::getMode
- Sound::getMusicChannelVolume
- Sound::getMusicNumChannels
- Sound::getMusicSpeed
- Sound::getName
- Sound::getNumSubSounds
- Sound::getNumSyncPoints
- Sound::getNumTags
- Sound::getOpenState
- Sound::getSoundGroup
- Sound::getSubSound
- Sound::getSubSoundParent
- Sound::getSyncPoint
- Sound::getSyncPointInfo
- Sound::getSystemObject
- Sound::getTag
- Sound::getUserData
- Sound::lock
- Sound::readData
- Sound::release
- Sound::seekData
- Sound::set3DConeSettings
- Sound::set3DCustomRolloff
- Sound::set3DMinMaxDistance
- Sound::setDefaults
- Sound::setLoopCount
- Sound::setLoopPoints
- Sound::setMode
- Sound::setMusicChannelVolume
- Sound::setMusicSpeed
- Sound::setSoundGroup
- Sound::setSubSound
- Sound::setUserData
- Sound::unlock
###SoundGroup
####Functions
- SoundGroup::getMaxAudible
- SoundGroup::getMaxAudibleBehavior
- SoundGroup::getMuteFadeSpeed
- SoundGroup::getName
- SoundGroup::getNumPlaying
- SoundGroup::getNumSounds
- SoundGroup::getSound
- SoundGroup::getSystemObject
- SoundGroup::getUserData
- SoundGroup::getVolume
- SoundGroup::release
- SoundGroup::setMaxAudible
- SoundGroup::setMaxAudibleBehavior
- SoundGroup::setMuteFadeSpeed
- SoundGroup::setUserData
- SoundGroup::setVolume
- SoundGroup::stop
###System
The main object for the FMOD Low Level System.
####Functions
- System::attachChannelGroupToPort
- System::attachFileSystem
- System::close
- System::createChannelGroup
- System::createDSP
- System::createDSPByPlugin
- System::createDSPByType
- System::createGeometry
- System::createReverb3D
- System::createSound
- System::createSoundGroup
- System::createStream
- System::detachChannelGroupFromPort
- System::get3DListenerAttributes
- System::get3DNumListeners
- System::get3DSettings
- System::getAdvancedSettings
- System::getCPUUsage
- System::getChannel
- System::getChannelsPlaying
- System::getDSPBufferSize
- System::getDSPInfoByPlugin
- System::getDriver
- System::getDriverInfo
- System::getGeometryOcclusion
- System::getGeometrySettings
- System::getMasterChannelGroup
- System::getMasterSoundGroup
- System::getNetworkProxy
- System::getNetworkTimeout
- System::getNumDrivers
- System::getNumPlugins
- System::getOutput
- System::getOutputByPlugin
- System::getOutputHandle
- System::getPluginHandle
- System::getPluginInfo
- System::getRecordDriverInfo
- System::getRecordNumDrivers
- System::getRecordPosition
- System::getReverbProperties
- System::getSoftwareChannels
- System::getSoftwareFormat
- System::getSoundRAM
- System::getSpeakerPosition
- System::getStreamBufferSize
- System::getUserData
- System::getVersion
- System::init
- System::isRecording
- System::loadGeometry
- System::loadPlugin
- System::lockDSP
- System::mixerResume
- System::mixerSuspend
- System::playDSP
- System::playSound
- System::recordStart
- System::recordStop
- System::registerCodec
- System::registerDSP
- System::release
- System::set3DListenerAttributes
- System::set3DNumListeners
- System::set3DRolloffCallback
- System::set3DSettings
- System::setAdvancedSettings
- System::setCallback
- System::setDSPBufferSize
- System::setDriver
- System::setFileSystem
- System::setGeometrySettings
- System::setNetworkProxy
- System::setNetworkTimeout
- System::setOutput
- System::setOutputByPlugin
- System::setPluginPath
- System::setReverbProperties
- System::setSoftwareChannels
- System::setSoftwareFormat
- System::setSpeakerPosition
- System::setStreamBufferSize
- System::setUserData
- System::unloadPlugin
- System::unlockDSP
- System::update
Remarks ------
When using FMOD Studio, this system object will be automatically instantiated as part of Studio::System::initialize.
See Also -------
##Studio API
###C++ interfaces
###Functions
###Structures
- FMOD_STUDIO_ADVANCEDSETTINGS
- FMOD_STUDIO_BANK_INFO
- FMOD_STUDIO_BUFFER_INFO
- FMOD_STUDIO_BUFFER_USAGE
- FMOD_STUDIO_CPU_USAGE
- FMOD_STUDIO_PARAMETER_DESCRIPTION
- FMOD_STUDIO_PROGRAMMER_SOUND_PROPERTIES
- FMOD_STUDIO_USER_PROPERTY
###Defines
###Enumerations
- FMOD_STUDIO_EVENT_CALLBACK_TYPE
- FMOD_STUDIO_LOADING_MODE
- FMOD_STUDIO_LOADING_STATE
- FMOD_STUDIO_LOAD_MEMORY_MODE
- FMOD_STUDIO_PARAMETER_TYPE
- FMOD_STUDIO_PLAYBACK_STATE
- FMOD_STUDIO_STOP_MODE
- FMOD_STUDIO_USER_PROPERTY_TYPE
###Callbacks
###Studio::Bank
A bank contains FMOD Studio Event data as well as the actual sound data for all events in that bank.
####Functions
- Studio::Bank::getEventCount
- Studio::Bank::getEventList
- Studio::Bank::getID
- Studio::Bank::getLoadingState
- Studio::Bank::getMixerStripCount
- Studio::Bank::getMixerStripList
- Studio::Bank::getPath
- Studio::Bank::getSampleLoadingState
- Studio::Bank::loadSampleData
- Studio::Bank::unload
- Studio::Bank::unloadSampleData
See Also --------
###Studio::CueInstance
A trigger for an FMOD Studio Event.
####Functions Studio::CueInstance::trigger Remarks -------
Cues can be set into events to pause the timeline at a certain point until the game activates the cue. Currently there is only a single cue type supported, with a name "keyOff".
See Also --------
- Studio::EventInstance::getCue
- Studio::EventInstance::getCueByIndex
- Studio::EventInstance::getCueCount
###Studio::EventDescription
The description for a FMOD Studio Event.
####Functions
- Studio::EventDescription::createInstance
- Studio::EventDescription::getID
- Studio::EventDescription::getInstanceCount
- Studio::EventDescription::getInstanceList
- Studio::EventDescription::getLength
- Studio::EventDescription::getMaximumDistance
- Studio::EventDescription::getMinimumDistance
- Studio::EventDescription::getParameter
- Studio::EventDescription::getParameterByIndex
- Studio::EventDescription::getParameterCount
- Studio::EventDescription::getPath
- Studio::EventDescription::getSampleLoadingState
- Studio::EventDescription::getUserData
- Studio::EventDescription::getUserProperty
- Studio::EventDescription::getUserPropertyByIndex
- Studio::EventDescription::getUserPropertyCount
- Studio::EventDescription::is3D
- Studio::EventDescription::isOneshot
- Studio::EventDescription::isStream
- Studio::EventDescription::loadSampleData
- Studio::EventDescription::releaseAllInstances
- Studio::EventDescription::setCallback
- Studio::EventDescription::setUserData
- Studio::EventDescription::unloadSampleData Remarks -------
Event Descriptions belong to banks and can be queried after the relevant bank has been loaded. Event Descriptions can be found either by looking up by GUID or by querying all descriptions as part of a bank.
See Also --------
- Studio::System::loadBankFile
- Studio::System::loadBankMemory
- Studio::System::loadBankCustom
- Studio::System::getEvent
- Studio::Bank::getEventCount
- Studio::Bank::getEventList
###Studio::EventInstance
An instance of an FMOD Studio Event.
####Functions
-
Studio::EventInstance::stop See Also --------
###Studio::MixerStrip
Represents either a VCA or a bus.
####Functions
-
Studio::MixerStrip::stopAllEvents See Also --------
Firelight Technologies FMOD Studio API
###Studio::ParameterInstance
A parameter instance for an FMOD Studio Event.
####Functions
-
Studio::ParameterInstance::setValue See Also --------
###Studio::System
The main system object for FMOD Studio.
####Functions
- Studio::System::create
- Studio::System::flushCommands
- Studio::System::getAdvancedSettings
- Studio::System::getBank
- Studio::System::getBankCount
- Studio::System::getBankList
- Studio::System::getBufferUsage
- Studio::System::getCPUUsage
- Studio::System::getEvent
- Studio::System::getListenerAttributes
- Studio::System::getLowLevelSystem
- Studio::System::getMixerStrip
- Studio::System::initialize
- Studio::System::loadBankCustom
- Studio::System::loadBankFile
- Studio::System::loadBankMemory
- Studio::System::lookupID
- Studio::System::lookupPath
- Studio::System::playbackCommands
- Studio::System::registerPlugin
- Studio::System::release
- Studio::System::resetBufferUsage
- Studio::System::setAdvancedSettings
- Studio::System::setListenerAttributes
- Studio::System::startRecordCommands
- Studio::System::stopRecordCommands
- Studio::System::unloadAll
- Studio::System::unregisterPlugin
- Studio::System::update Remarks -------
Initializing the FMOD Studio System object will also initialise the low level System object.