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]

© documentation.help. Design: rehmann.co.