documentation
.HELP!
FMOD Studio API Documentation
Previous Releases
FMOD Studio API
previous page
next page
Firelight Technologies FMOD Studio API
Previous Releases
What's New In 1.08
What's New In 1.07
What's New In 1.06
What's New In 1.05
What's New In 1.04
What's New In 1.03
What's New In 1.02
What's New In 1.01
previous page
start
next page
Menu
Homepage
Table of contents
Introduction
Low Level API - An Overview
What's New In 1.10
Previous Releases
What's New In 1.09
What's New In 1.08
What's New In 1.07
What's New In 1.06
What's New In 1.05
What's New In 1.04
What's New In 1.03
What's New In 1.02
What's New In 1.01
Detailed Revision History
UE4 Integration
Getting Started with UE4
Listener
Working with Banks
Using Plugins
Reverb Zones
Occlusion
Callbacks
Programming Support
Programmer Sounds
Sequencer Integration
Deployment
Deployment for Xbox One
Known Issues
Tutorials
Terminology / Basic Concepts
3D Reverb
3D Sounds
Asynchronous I/O
CPU Performance
DSP Architecture and Usage
DSP Plugin API
Handle System
Lossy Audio Formats
Memory Management
Non-blocking Sound Creation
Reverb Notes
Using Multiple Reverbs
Virtual Voices
SRS Surround
Threads and Thread Safety
Spatial Audio
FMOD Studio API 3D Events
FMOD Studio API Banks
FMOD Studio API Threads
Reference
Low Level API
Classes
System
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::getDefaultMixMatrix
System::getDriver
System::getDriverInfo
System::getFileUsage
System::getGeometryOcclusion
System::getGeometrySettings
System::getMasterChannelGroup
System::getMasterSoundGroup
System::getNestedPlugin
System::getNetworkProxy
System::getNetworkTimeout
System::getNumDrivers
System::getNumNestedPlugins
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::getSpeakerModeChannels
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::registerOutput
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
Sound
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::setUserData
Sound::unlock
ChannelControl
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::getDSPIndex
ChannelControl::getDelay
ChannelControl::getFadePoints
ChannelControl::getLowPassGain
ChannelControl::getMixMatrix
ChannelControl::getMode
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::setDSPIndex
ChannelControl::setDelay
ChannelControl::setFadePointRamp
ChannelControl::setLowPassGain
ChannelControl::setMixLevelsInput
ChannelControl::setMixLevelsOutput
ChannelControl::setMixMatrix
ChannelControl::setMode
ChannelControl::setMute
ChannelControl::setPan
ChannelControl::setPaused
ChannelControl::setPitch
ChannelControl::setReverbProperties
ChannelControl::setUserData
ChannelControl::setVolume
ChannelControl::setVolumeRamp
ChannelControl::stop
Channel
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::getDSPIndex
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::setDSPIndex
Channel::setDelay
Channel::setFadePointRamp
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
ChannelGroup
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::getMode
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::setFadePointRamp
ChannelGroup::setLowPassGain
ChannelGroup::setMixLevelsInput
ChannelGroup::setMixLevelsOutput
ChannelGroup::setMixMatrix
ChannelGroup::setMode
ChannelGroup::setMute
ChannelGroup::setPan
ChannelGroup::setPaused
ChannelGroup::setPitch
ChannelGroup::setReverbProperties
ChannelGroup::setUserData
ChannelGroup::setVolume
ChannelGroup::setVolumeRamp
ChannelGroup::stop
SoundGroup
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
DSP
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::getWetDryMix
DSP::release
DSP::reset
DSP::setActive
DSP::setBypass
DSP::setChannelFormat
DSP::setMeteringEnabled
DSP::setParameterBool
DSP::setParameterData
DSP::setParameterFloat
DSP::setParameterInt
DSP::setUserData
DSP::setWetDryMix
DSP::showConfigDialog
DSPConnection
DSPConnection::getInput
DSPConnection::getMix
DSPConnection::getMixMatrix
DSPConnection::getOutput
DSPConnection::getType
DSPConnection::getUserData
DSPConnection::setMix
DSPConnection::setMixMatrix
DSPConnection::setUserData
Geometry
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
Reverb3D::get3DAttributes
Reverb3D::getActive
Reverb3D::getProperties
Reverb3D::getUserData
Reverb3D::release
Reverb3D::set3DAttributes
Reverb3D::setActive
Reverb3D::setProperties
Reverb3D::setUserData
Functions
ErrorString
file_close
file_open
file_read
file_seek
Debug_Initialize
File_GetDiskBusy
File_SetDiskBusy
Memory_GetStats
Memory_Initialize
System_Create
FS_createPreloadedFile
Memory_Free
ReadFile
setValue
Callbacks
FMOD_3D_ROLLOFF_CALLBACK
FMOD_CHANNELCONTROL_CALLBACK
FMOD_CODEC_CLOSE_CALLBACK
FMOD_CODEC_GETLENGTH_CALLBACK
FMOD_CODEC_GETPOSITION_CALLBACK
FMOD_CODEC_METADATA_CALLBACK
FMOD_CODEC_OPEN_CALLBACK
FMOD_CODEC_READ_CALLBACK
FMOD_CODEC_SETPOSITION_CALLBACK
FMOD_CODEC_SOUNDCREATE_CALLBACK
FMOD_DEBUG_CALLBACK
FMOD_DSP_CREATE_CALLBACK
FMOD_DSP_DIALOG_CALLBACK
FMOD_DSP_GETPARAM_BOOL_CALLBACK
FMOD_DSP_GETPARAM_DATA_CALLBACK
FMOD_DSP_GETPARAM_FLOAT_CALLBACK
FMOD_DSP_GETPARAM_INT_CALLBACK
FMOD_DSP_PROCESS_CALLBACK
FMOD_DSP_READ_CALLBACK
FMOD_DSP_RELEASE_CALLBACK
FMOD_DSP_RESET_CALLBACK
FMOD_DSP_SETPARAM_BOOL_CALLBACK
FMOD_DSP_SETPARAM_DATA_CALLBACK
FMOD_DSP_SETPARAM_FLOAT_CALLBACK
FMOD_DSP_SETPARAM_INT_CALLBACK
FMOD_DSP_SETPOSITION_CALLBACK
FMOD_DSP_SHOULDIPROCESS_CALLBACK
FMOD_DSP_SYSTEM_DEREGISTER_CALLBACK
FMOD_DSP_SYSTEM_MIX_CALLBACK
FMOD_DSP_SYSTEM_REGISTER_CALLBACK
FMOD_FILE_ASYNCCANCEL_CALLBACK
FMOD_FILE_ASYNCDONE_FUNC
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_MIXER_CALLBACK
FMOD_OUTPUT_OBJECT3DALLOC_CALLBACK
FMOD_OUTPUT_OBJECT3DFREE_CALLBACK
FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACK
FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACK
FMOD_OUTPUT_READFROMMIXER
FMOD_OUTPUT_START_CALLBACK
FMOD_OUTPUT_STOP_CALLBACK
FMOD_OUTPUT_UNLOCK_CALLBACK
FMOD_OUTPUT_UPDATE_CALLBACK
FMOD_SOUND_NONBLOCK_CALLBACK
FMOD_SOUND_PCMREAD_CALLBACK
FMOD_SOUND_PCMSETPOS_CALLBACK
FMOD_SYSTEM_CALLBACK
Structures
FMOD_3D_ATTRIBUTES
FMOD_ADVANCEDSETTINGS
FMOD_ASYNCREADINFO
FMOD_CODEC_DESCRIPTION
FMOD_CODEC_STATE
FMOD_CODEC_WAVEFORMAT
FMOD_COMPLEX
FMOD_CREATESOUNDEXINFO
FMOD_DSP_BUFFER_ARRAY
FMOD_DSP_DESCRIPTION
FMOD_DSP_METERING_INFO
FMOD_DSP_PARAMETER_3DATTRIBUTES
FMOD_DSP_PARAMETER_3DATTRIBUTES_MULTI
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_FFT
FMOD_DSP_PARAMETER_FLOAT_MAPPING
FMOD_DSP_PARAMETER_FLOAT_MAPPING_PIECEWISE_LINEAR
FMOD_DSP_PARAMETER_OVERALLGAIN
FMOD_DSP_PARAMETER_SIDECHAIN
FMOD_DSP_STATE
FMOD_DSP_STATE_DFT_FUNCTIONS
FMOD_DSP_STATE_FUNCTIONS
FMOD_DSP_STATE_PAN_FUNCTIONS
FMOD_ERRORCALLBACK_INFO
FMOD_GUID
FMOD_OUTPUT_DESCRIPTION
FMOD_OUTPUT_OBJECT3DINFO
FMOD_OUTPUT_STATE
FMOD_PLUGINLIST
FMOD_REVERB_PROPERTIES
FMOD_TAG
FMOD_VECTOR
Defines
FMOD_CHANNELMASK
FMOD_CODEC_WAVEFORMAT_VERSION
FMOD_DEBUG_FLAGS
FMOD_DRIVER_STATE
FMOD_DSP_GETPARAM_VALUESTR_LENGTH
FMOD_INITFLAGS
FMOD_MAX_CHANNEL_WIDTH
FMOD_MAX_LISTENERS
FMOD_MAX_SYSTEMS
FMOD_MEMORY_TYPE
FMOD_MODE
FMOD_PORT_INDEX
FMOD_REVERB_MAXINSTANCES
FMOD_REVERB_PRESETS
FMOD_SYSTEM_CALLBACK_TYPE
FMOD_TIMEUNIT
Enumerations
FMOD_CHANNELCONTROL_CALLBACK_TYPE
FMOD_CHANNELCONTROL_DSP_INDEX
FMOD_CHANNELCONTROL_TYPE
FMOD_CHANNELORDER
FMOD_DEBUG_MODE
FMOD_DSPCONNECTION_TYPE
FMOD_DSP_CHANNELMIX
FMOD_DSP_CHANNELMIX_OUTPUT
FMOD_DSP_CHORUS
FMOD_DSP_COMPRESSOR
FMOD_DSP_CONVOLUTION_REVERB
FMOD_DSP_DELAY
FMOD_DSP_DISTORTION
FMOD_DSP_ECHO
FMOD_DSP_ENVELOPEFOLLOWER
FMOD_DSP_FADER
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_MULTIBAND_EQ
FMOD_DSP_MULTIBAND_EQ_FILTER_TYPE
FMOD_DSP_NORMALIZE
FMOD_DSP_OBJECTPAN
FMOD_DSP_OSCILLATOR
FMOD_DSP_PAN
FMOD_DSP_PAN_2D_STEREO_MODE_TYPE
FMOD_DSP_PAN_3D_EXTENT_MODE_TYPE
FMOD_DSP_PAN_3D_ROLLOFF_TYPE
FMOD_DSP_PAN_MODE_TYPE
FMOD_DSP_PAN_SURROUND_FLAGS
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_TRANSCEIVER
FMOD_DSP_TRANSCEIVER_SPEAKERMODE
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
Studio API
Classes
System
System::create
System::flushCommands
System::flushSampleLoading
System::getAdvancedSettings
System::getBank
System::getBankByID
System::getBankCount
System::getBankList
System::getBufferUsage
System::getBus
System::getBusByID
System::getCPUUsage
System::getEvent
System::getEventByID
System::getListenerAttributes
System::getListenerWeight
System::getLowLevelSystem
System::getNumListeners
System::getSoundInfo
System::getUserData
System::getVCA
System::getVCAByID
System::initialize
System::loadBankCustom
System::loadBankFile
System::loadBankMemory
System::loadCommandReplay
System::lookupID
System::lookupPath
System::registerPlugin
System::release
System::resetBufferUsage
System::setAdvancedSettings
System::setCallback
System::setListenerAttributes
System::setListenerWeight
System::setNumListeners
System::setUserData
System::startCommandCapture
System::stopCommandCapture
System::unloadAll
System::unregisterPlugin
System::update
EventDescription
EventDescription::createInstance
EventDescription::getID
EventDescription::getInstanceCount
EventDescription::getInstanceList
EventDescription::getLength
EventDescription::getMaximumDistance
EventDescription::getMinimumDistance
EventDescription::getParameter
EventDescription::getParameterByIndex
EventDescription::getParameterCount
EventDescription::getPath
EventDescription::getSampleLoadingState
EventDescription::getSoundSize
EventDescription::getUserData
EventDescription::getUserProperty
EventDescription::getUserPropertyByIndex
EventDescription::getUserPropertyCount
EventDescription::hasCue
EventDescription::is3D
EventDescription::isOneshot
EventDescription::isSnapshot
EventDescription::isStream
EventDescription::loadSampleData
EventDescription::releaseAllInstances
EventDescription::setCallback
EventDescription::setUserData
EventDescription::unloadSampleData
EventInstance
EventInstance::get3DAttributes
EventInstance::getChannelGroup
EventInstance::getDescription
EventInstance::getListenerMask
EventInstance::getParameter
EventInstance::getParameterByIndex
EventInstance::getParameterCount
EventInstance::getParameterValue
EventInstance::getParameterValueByIndex
EventInstance::getPaused
EventInstance::getPitch
EventInstance::getPlaybackState
EventInstance::getProperty
EventInstance::getReverbLevel
EventInstance::getTimelinePosition
EventInstance::getUserData
EventInstance::getVolume
EventInstance::isVirtual
EventInstance::release
EventInstance::set3DAttributes
EventInstance::setCallback
EventInstance::setListenerMask
EventInstance::setParameterValue
EventInstance::setParameterValueByIndex
EventInstance::setParameterValuesByIndices
EventInstance::setPaused
EventInstance::setPitch
EventInstance::setProperty
EventInstance::setReverbLevel
EventInstance::setTimelinePosition
EventInstance::setUserData
EventInstance::setVolume
EventInstance::start
EventInstance::stop
EventInstance::triggerCue
ParameterInstance
ParameterInstance::getDescription
ParameterInstance::getValue
ParameterInstance::setValue
Bus
Bus::getChannelGroup
Bus::getID
Bus::getMute
Bus::getPath
Bus::getPaused
Bus::getVolume
Bus::lockChannelGroup
Bus::setMute
Bus::setPaused
Bus::setVolume
Bus::stopAllEvents
Bus::unlockChannelGroup
VCA
VCA::getID
VCA::getPath
VCA::getVolume
VCA::setVolume
Bank
Bank::getBusCount
Bank::getBusList
Bank::getEventCount
Bank::getEventList
Bank::getID
Bank::getLoadingState
Bank::getPath
Bank::getSampleLoadingState
Bank::getStringCount
Bank::getStringInfo
Bank::getUserData
Bank::getVCACount
Bank::getVCAList
Bank::loadSampleData
Bank::setUserData
Bank::unload
Bank::unloadSampleData
CommandReplay
CommandReplay::getCommandAtTime
CommandReplay::getCommandCount
CommandReplay::getCommandInfo
CommandReplay::getCommandString
CommandReplay::getCurrentCommand
CommandReplay::getLength
CommandReplay::getPaused
CommandReplay::getPlaybackState
CommandReplay::getSystem
CommandReplay::getUserData
CommandReplay::release
CommandReplay::seekToCommand
CommandReplay::seekToTime
CommandReplay::setBankPath
CommandReplay::setCreateInstanceCallback
CommandReplay::setFrameCallback
CommandReplay::setLoadBankCallback
CommandReplay::setPaused
CommandReplay::setUserData
CommandReplay::start
CommandReplay::stop
Functions
ParseID
Callbacks
FMOD_STUDIO_COMMANDREPLAY_CREATE_INSTANCE_CALLBACK
FMOD_STUDIO_COMMANDREPLAY_FRAME_CALLBACK
FMOD_STUDIO_COMMANDREPLAY_LOAD_BANK_CALLBACK
FMOD_STUDIO_EVENT_CALLBACK
FMOD_STUDIO_SYSTEM_CALLBACK
Structures
FMOD_STUDIO_ADVANCEDSETTINGS
FMOD_STUDIO_BANK_INFO
FMOD_STUDIO_BUFFER_INFO
FMOD_STUDIO_BUFFER_USAGE
FMOD_STUDIO_COMMAND_INFO
FMOD_STUDIO_CPU_USAGE
FMOD_STUDIO_PARAMETER_DESCRIPTION
FMOD_STUDIO_PLUGIN_INSTANCE_PROPERTIES
FMOD_STUDIO_PROGRAMMER_SOUND_PROPERTIES
FMOD_STUDIO_SOUND_INFO
FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES
FMOD_STUDIO_TIMELINE_MARKER_PROPERTIES
FMOD_STUDIO_USER_PROPERTY
Defines
FMOD_STUDIO_COMMANDCAPTURE_FLAGS
FMOD_STUDIO_COMMANDREPLAY_FLAGS
FMOD_STUDIO_EVENT_CALLBACK_TYPE
FMOD_STUDIO_INITFLAGS
FMOD_STUDIO_LOAD_BANK_FLAGS
FMOD_STUDIO_LOAD_MEMORY_ALIGNMENT
FMOD_STUDIO_SYSTEM_CALLBACK_TYPE
Enumerations
FMOD_STUDIO_EVENT_PROPERTY
FMOD_STUDIO_INSTANCETYPE
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
Get in touch
Submit feedback about this site to:
[email protected]