-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
This is the place where the current progress of the wrapping of the Studio API can be seen.
Note that the getById methods which take a GUID will not be generally implemented, because support for fmod GUIDs is not great overall and you can usually get the object differently (GUID as string, name etc.)
Common
- FMOD_STUDIO_LOADING_STATE
- FMOD_STUDIO_PARAMETER_DESCRIPTION
- FMOD_STUDIO_PARAMETER_FLAGS
- FMOD_STUDIO_PARAMETER_ID
- FMOD_STUDIO_PARAMETER_TYPE
System
- FMOD_STUDIO_ADVANCEDSETTINGS
- FMOD_STUDIO_BANK_INFO
- FMOD_STUDIO_BUFFER_INFO
- FMOD_STUDIO_BUFFER_USAGE
- FMOD_STUDIO_COMMANDCAPTURE_FLAGS
- FMOD_STUDIO_COMMANDREPLAY_FLAGS
- FMOD_STUDIO_CPU_USAGE
- FMOD_STUDIO_INITFLAGS
- FMOD_STUDIO_LOAD_BANK_FLAGS
- FMOD_STUDIO_LOAD_MEMORY_ALIGNMENT
- FMOD_STUDIO_LOAD_MEMORY_MODE
- FMOD_STUDIO_SOUND_INFO
- FMOD_STUDIO_SYSTEM_CALLBACK
- FMOD_STUDIO_SYSTEM_CALLBACK_TYPE
- Studio::System::create
- Studio::System::flushCommands
- Studio::System::flushSampleLoading
- Studio::System::getAdvancedSettings
- Studio::System::getBank
- Studio::System::getBankCount
- Studio::System::getBankList
- Studio::System::getBufferUsage
- Studio::System::getBus
- Studio::System::getCoreSystem
- Studio::System::getCPUUsage
- Studio::System::getEvent
- Studio::System::getListenerAttributes
- Studio::System::getListenerWeight
- Studio::System::getNumListeners
- Studio::System::getParameterByID
- Studio::System::getParameterByName
- Studio::System::getParameterDescriptionByID
- Studio::System::getParameterDescriptionByName
- Studio::System::getParameterDescriptionCount
- Studio::System::getParameterDescriptionList
- Studio::System::getSoundInfo
- Studio::System::getVCA
- Studio::System::initialize
- Studio::System::isValid
- Studio::System::loadBankCustom
- Studio::System::loadBankFile
- Studio::System::loadBankMemory
- Studio::System::loadCommandReplay
- Studio::System::registerPlugin
- Studio::System::release
- Studio::System::resetBufferUsage
- Studio::System::setAdvancedSettings
- Studio::System::setCallback
- Studio::System::setListenerAttributes
- Studio::System::setListenerWeight
- Studio::System::setNumListeners
- Studio::System::setParameterByID
- Studio::System::setParameterByName
- Studio::System::setParametersByIDs
- Studio::System::startCommandCapture
- Studio::System::stopCommandCapture
- Studio::System::unloadAll
- Studio::System::unregisterPlugin
- Studio::System::update
Bank
- Studio::Bank::getBusCount
- Studio::Bank::getBusList
- Studio::Bank::getEventCount
- Studio::Bank::getEventList
- Studio::Bank::getLoadingState
- Studio::Bank::getPath
- Studio::Bank::getSampleLoadingState
- Studio::Bank::getStringCount
- Studio::Bank::getStringInfo
- Studio::Bank::getVCACount
- Studio::Bank::getVCAList
- Studio::Bank::isValid
- Studio::Bank::loadSampleData
- Studio::Bank::unload
- Studio::Bank::unloadSampleData
Bus
- Studio::Bus::getChannelGroup
- Studio::Bus::getCPUUsage
- Studio::Bus::getMute
- Studio::Bus::getPath
- Studio::Bus::getPaused
- Studio::Bus::getVolume
- Studio::Bus::isValid
- Studio::Bus::lockChannelGroup
- Studio::Bus::setMute
- Studio::Bus::setPaused
- Studio::Bus::setVolume
- Studio::Bus::stopAllEvents
- Studio::Bus::unlockChannelGroup
CommandReplay
- FMOD_STUDIO_COMMANDREPLAY_CREATE_INSTANCE_CALLBACK
- FMOD_STUDIO_COMMANDREPLAY_FRAME_CALLBACK
- Studio::CommandReplay::getCommandAtTime
- Studio::CommandReplay::getCommandCount
- Studio::CommandReplay::getCommandInfo
- Studio::CommandReplay::getCommandString
- Studio::CommandReplay::getCurrentCommand
- Studio::CommandReplay::getLength
- Studio::CommandReplay::getPaused
- Studio::CommandReplay::getPlaybackState
- Studio::CommandReplay::getSystem
- Studio::CommandReplay::isValid
- FMOD_STUDIO_COMMANDREPLAY_LOAD_BANK_CALLBACK
- Studio::CommandReplay::release
- Studio::CommandReplay::seekToCommand
- Studio::CommandReplay::seekToTime
- Studio::CommandReplay::setBankPath
- Studio::CommandReplay::setCreateInstanceCallback
- Studio::CommandReplay::setFrameCallback
- Studio::CommandReplay::setLoadBankCallback
- Studio::CommandReplay::setPaused
- Studio::CommandReplay::start
- Studio::CommandReplay::stop
- FMOD_STUDIO_COMMAND_INFO
- FMOD_STUDIO_INSTANCETYPE
EventDescription
- Studio::EventDescription::createInstance
- Studio::EventDescription::getInstanceCount
- Studio::EventDescription::getInstanceList
- Studio::EventDescription::getLength
- Studio::EventDescription::getMaximumDistance
- Studio::EventDescription::getMinimumDistance
- Studio::EventDescription::getParameterDescriptionByID
- Studio::EventDescription::getParameterDescriptionByIndex
- Studio::EventDescription::getParameterDescriptionByName
- Studio::EventDescription::getParameterDescriptionCount
- Studio::EventDescription::getPath
- Studio::EventDescription::getSampleLoadingState
- Studio::EventDescription::getSoundSize
- Studio::EventDescription::getUserProperty
- Studio::EventDescription::getUserPropertyByIndex
- Studio::EventDescription::getUserPropertyCount
- Studio::EventDescription::hasCue
- Studio::EventDescription::is3D
- Studio::EventDescription::isOneshot
- Studio::EventDescription::isSnapshot
- Studio::EventDescription::isStream
- Studio::EventDescription::isValid
- Studio::EventDescription::loadSampleData
- Studio::EventDescription::releaseAllInstances
- Studio::EventDescription::setCallback
- Studio::EventDescription::unloadSampleData
- FMOD_STUDIO_USER_PROPERTY
- FMOD_STUDIO_USER_PROPERTY_TYPE
EventInstance
- Studio::EventInstance::get3DAttributes
- Studio::EventInstance::getChannelGroup
- Studio::EventInstance::getCPUUsage
- Studio::EventInstance::getDescription
- Studio::EventInstance::getListenerMask
- Studio::EventInstance::getParameterByID
- Studio::EventInstance::getParameterByName
- Studio::EventInstance::getPaused
- Studio::EventInstance::getPitch
- Studio::EventInstance::getPlaybackState
- Studio::EventInstance::getProperty
- Studio::EventInstance::getReverbLevel
- Studio::EventInstance::getTimelinePosition
- Studio::EventInstance::getVolume
- Studio::EventInstance::isValid
- Studio::EventInstance::isVirtual
- Studio::EventInstance::release
- Studio::EventInstance::set3DAttributes
- Studio::EventInstance::setCallback
- Studio::EventInstance::setListenerMask
- Studio::EventInstance::setParameterByID
- Studio::EventInstance::setParameterByName
- Studio::EventInstance::setParametersByIDs
- Studio::EventInstance::setPaused
- Studio::EventInstance::setPitch
- Studio::EventInstance::setProperty
- Studio::EventInstance::setReverbLevel
- Studio::EventInstance::setTimelinePosition
- Studio::EventInstance::setVolume
- Studio::EventInstance::start
- Studio::EventInstance::stop
- Studio::EventInstance::triggerCue
- FMOD_STUDIO_EVENT_CALLBACK
- FMOD_STUDIO_EVENT_CALLBACK_TYPE
- FMOD_STUDIO_EVENT_PROPERTY
- FMOD_STUDIO_PLUGIN_INSTANCE_PROPERTIES
- FMOD_STUDIO_PROGRAMMER_SOUND_PROPERTIES
- FMOD_STUDIO_STOP_MODE
- FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES
- FMOD_STUDIO_TIMELINE_MARKER_PROPERTIES
VCA
- Studio::VCA::getPath
- Studio::VCA::getVolume
- Studio::VCA::isValid
- - [ ] Studio::VCA::setVolume
JessicaTegner, bbbart, iconstudio and Abyz08
Metadata
Metadata
Assignees
Labels
No labels