| RESULT create(ref System& system) | PublicStatic | | 0x08 |
| RESULT setAdvancedSettings(const ADVANCEDSETTINGS& settings) | Public | | 0x20 |
| RESULT setAdvancedSettings(const ADVANCEDSETTINGS& settings, const string& encryptionKey) | Public | | 0x20 |
| RESULT getAdvancedSettings(ref ADVANCEDSETTINGS& settings) | Public | | 0x20 |
| RESULT initialize(int maxchannels, const INITFLAGS& studioflags, const INITFLAGS& flags, long extradriverdata) | Public | | 0x08 |
| RESULT release() | Public | | 0x04 |
| RESULT update() | Public | | 0x04 |
| RESULT getCoreSystem(ref System& coresystem) | Public | | 0x08 |
| RESULT getEvent(const string& path, ref EventDescription& _event) | Public | | 0x08 |
| RESULT getBus(const string& path, ref Bus& bus) | Public | | 0x08 |
| RESULT getVCA(const string& path, ref VCA& vca) | Public | | 0x08 |
| RESULT getBank(const string& path, ref Bank& bank) | Public | | 0x08 |
| RESULT getEventByID(const GUID& id, ref EventDescription& _event) | Public | | 0x10 |
| RESULT getBusByID(const GUID& id, ref Bus& bus) | Public | | 0x10 |
| RESULT getVCAByID(const GUID& id, ref VCA& vca) | Public | | 0x10 |
| RESULT getBankByID(const GUID& id, ref Bank& bank) | Public | | 0x10 |
| RESULT getSoundInfo(const string& key, ref SOUND_INFO& info) | Public | | 0xF8 |
| RESULT getParameterDescriptionByName(const string& name, ref PARAMETER_DESCRIPTION& parameter) | Public | | 0x38 |
| RESULT getParameterDescriptionByID(const PARAMETER_ID& id, ref PARAMETER_DESCRIPTION& parameter) | Public | | 0x38 |
| RESULT getParameterLabelByName(const string& name, int labelindex, ref string& label) | Public | | 0x08 |
| RESULT getParameterLabelByID(const PARAMETER_ID& id, int labelindex, ref string& label) | Public | | 0x08 |
| RESULT getParameterByID(const PARAMETER_ID& id, ref float& value) | Public | | 0x08 |
| RESULT getParameterByID(const PARAMETER_ID& id, ref float& value, ref float& finalvalue) | Public | | 0x08 |
| RESULT setParameterByID(const PARAMETER_ID& id, float value, bool ignoreseekspeed) | Public | | 0x08 |
| RESULT setParameterByIDWithLabel(const PARAMETER_ID& id, const string& label, bool ignoreseekspeed) | Public | | 0x08 |
| RESULT setParametersByIDs(const PARAMETER_ID[]& ids, const float[]& values, int count, bool ignoreseekspeed) | Public | | 0x08 |
| RESULT getParameterByName(const string& name, ref float& value) | Public | | 0x08 |
| RESULT getParameterByName(const string& name, ref float& value, ref float& finalvalue) | Public | | 0x08 |
| RESULT setParameterByName(const string& name, float value, bool ignoreseekspeed) | Public | | 0x08 |
| RESULT setParameterByNameWithLabel(const string& name, const string& label, bool ignoreseekspeed) | Public | | 0x08 |
| RESULT lookupID(const string& path, ref GUID& id) | Public | | 0x10 |
| RESULT lookupPath(const GUID& id, ref string& path) | Public | | 0x10 |
| RESULT getNumListeners(ref int& numlisteners) | Public | | 0x04 |
| RESULT setNumListeners(int numlisteners) | Public | | 0x04 |
| RESULT getListenerAttributes(int listener, ref ATTRIBUTES_3D& attributes) | Public | | 0x30 |
| RESULT getListenerAttributes(int listener, ref ATTRIBUTES_3D& attributes, ref VECTOR& attenuationposition) | Public | | 0x30 |
| RESULT setListenerAttributes(int listener, const ATTRIBUTES_3D& attributes) | Public | | 0x30 |
| RESULT setListenerAttributes(int listener, const ATTRIBUTES_3D& attributes, const VECTOR& attenuationposition) | Public | | 0x30 |
| RESULT getListenerWeight(int listener, ref float& weight) | Public | | 0x04 |
| RESULT setListenerWeight(int listener, float weight) | Public | | 0x04 |
| RESULT loadBankFile(const string& filename, const LOAD_BANK_FLAGS& flags, ref Bank& bank) | Public | | 0x08 |
| RESULT loadBankMemory(const byte[]& buffer, const LOAD_BANK_FLAGS& flags, ref Bank& bank) | Public | | 0x08 |
| RESULT loadBankMemory(long buffer, int length, const LOAD_BANK_FLAGS& flags, ref Bank& bank) | Public | | 0x08 |
| RESULT loadBankCustom(const BANK_INFO& info, const LOAD_BANK_FLAGS& flags, ref Bank& bank) | Public | | 0x38 |
| RESULT unloadAll() | Public | | 0x04 |
| RESULT flushCommands() | Public | | 0x04 |
| RESULT flushSampleLoading() | Public | | 0x04 |
| RESULT startCommandCapture(const string& filename, const COMMANDCAPTURE_FLAGS& flags) | Public | | 0x08 |
| RESULT stopCommandCapture() | Public | | 0x04 |
| RESULT loadCommandReplay(const string& filename, const COMMANDREPLAY_FLAGS& flags, ref CommandReplay& replay) | Public | | 0x08 |
| RESULT getBankCount(ref int& count) | Public | | 0x04 |
| RESULT getBankList(ref Bank[]& array) | Public | | 0x08 |
| RESULT getParameterDescriptionCount(ref int& count) | Public | | 0x04 |
| RESULT getParameterDescriptionList(ref PARAMETER_DESCRIPTION[]& array) | Public | | 0x08 |
| RESULT getCPUUsage(ref CPU_USAGE& usage, ref CPU_USAGE& usage_core) | Public | | 0x18 |
| RESULT getBufferUsage(ref BUFFER_USAGE& usage) | Public | | 0x28 |
| RESULT resetBufferUsage() | Public | | 0x04 |
| RESULT setCallback(SYSTEM_CALLBACK callback, const SYSTEM_CALLBACK_TYPE& callbackmask) | Public | | 0x08 |
| RESULT getUserData(ref long& userdata) | Public | | 0x08 |
| RESULT setUserData(long userdata) | Public | | 0x08 |
| RESULT getMemoryUsage(ref MEMORY_USAGE& memoryusage) | Public | | 0x0C |
| RESULT FMOD_Studio_System_Create(ref long& system, uint headerversion) | PrivateStatic+1 flags | | 0x08 |
| bool FMOD_Studio_System_IsValid(long system) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_SetAdvancedSettings(long system, ref ADVANCEDSETTINGS& settings) | PrivateStatic+1 flags | | 0x20 |
| RESULT FMOD_Studio_System_GetAdvancedSettings(long system, ref ADVANCEDSETTINGS& settings) | PrivateStatic+1 flags | | 0x20 |
| RESULT FMOD_Studio_System_Initialize(long system, int maxchannels, const INITFLAGS& studioflags, const INITFLAGS& flags, long extradriverdata) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_Release(long system) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_Update(long system) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetCoreSystem(long system, ref long& coresystem) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetEvent(long system, const byte[]& path, ref long& _event) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetBus(long system, const byte[]& path, ref long& bus) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetVCA(long system, const byte[]& path, ref long& vca) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetBank(long system, const byte[]& path, ref long& bank) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetEventByID(long system, ref GUID& id, ref long& _event) | PrivateStatic+1 flags | | 0x10 |
| RESULT FMOD_Studio_System_GetBusByID(long system, ref GUID& id, ref long& bus) | PrivateStatic+1 flags | | 0x10 |
| RESULT FMOD_Studio_System_GetVCAByID(long system, ref GUID& id, ref long& vca) | PrivateStatic+1 flags | | 0x10 |
| RESULT FMOD_Studio_System_GetBankByID(long system, ref GUID& id, ref long& bank) | PrivateStatic+1 flags | | 0x10 |
| RESULT FMOD_Studio_System_GetSoundInfo(long system, const byte[]& key, ref SOUND_INFO& info) | PrivateStatic+1 flags | | 0xF8 |
| RESULT FMOD_Studio_System_GetParameterDescriptionByName(long system, const byte[]& name, ref PARAMETER_DESCRIPTION& parameter) | PrivateStatic+1 flags | | 0x38 |
| RESULT FMOD_Studio_System_GetParameterDescriptionByID(long system, const PARAMETER_ID& id, ref PARAMETER_DESCRIPTION& parameter) | PrivateStatic+1 flags | | 0x38 |
| RESULT FMOD_Studio_System_GetParameterLabelByName(long system, const byte[]& name, int labelindex, long label, int size, ref int& retrieved) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetParameterLabelByID(long system, const PARAMETER_ID& id, int labelindex, long label, int size, ref int& retrieved) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetParameterByID(long system, const PARAMETER_ID& id, ref float& value, ref float& finalvalue) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_SetParameterByID(long system, const PARAMETER_ID& id, float value, bool ignoreseekspeed) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_SetParameterByIDWithLabel(long system, const PARAMETER_ID& id, const byte[]& label, bool ignoreseekspeed) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_SetParametersByIDs(long system, const PARAMETER_ID[]& ids, const float[]& values, int count, bool ignoreseekspeed) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetParameterByName(long system, const byte[]& name, ref float& value, ref float& finalvalue) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_SetParameterByName(long system, const byte[]& name, float value, bool ignoreseekspeed) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_SetParameterByNameWithLabel(long system, const byte[]& name, const byte[]& label, bool ignoreseekspeed) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_LookupID(long system, const byte[]& path, ref GUID& id) | PrivateStatic+1 flags | | 0x10 |
| RESULT FMOD_Studio_System_LookupPath(long system, ref GUID& id, long path, int size, ref int& retrieved) | PrivateStatic+1 flags | | 0x10 |
| RESULT FMOD_Studio_System_GetNumListeners(long system, ref int& numlisteners) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_SetNumListeners(long system, int numlisteners) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetListenerAttributes(long system, int listener, ref ATTRIBUTES_3D& attributes, long zero) | PrivateStatic+1 flags | | 0x30 |
| RESULT FMOD_Studio_System_GetListenerAttributes(long system, int listener, ref ATTRIBUTES_3D& attributes, ref VECTOR& attenuationposition) | PrivateStatic+1 flags | | 0x30 |
| RESULT FMOD_Studio_System_SetListenerAttributes(long system, int listener, ref ATTRIBUTES_3D& attributes, long zero) | PrivateStatic+1 flags | | 0x30 |
| RESULT FMOD_Studio_System_SetListenerAttributes(long system, int listener, ref ATTRIBUTES_3D& attributes, ref VECTOR& attenuationposition) | PrivateStatic+1 flags | | 0x30 |
| RESULT FMOD_Studio_System_GetListenerWeight(long system, int listener, ref float& weight) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_SetListenerWeight(long system, int listener, float weight) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_LoadBankFile(long system, const byte[]& filename, const LOAD_BANK_FLAGS& flags, ref long& bank) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_LoadBankMemory(long system, long buffer, int length, const LOAD_MEMORY_MODE& mode, const LOAD_BANK_FLAGS& flags, ref long& bank) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_LoadBankCustom(long system, ref BANK_INFO& info, const LOAD_BANK_FLAGS& flags, ref long& bank) | PrivateStatic+1 flags | | 0x38 |
| RESULT FMOD_Studio_System_UnloadAll(long system) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_FlushCommands(long system) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_FlushSampleLoading(long system) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_StartCommandCapture(long system, const byte[]& filename, const COMMANDCAPTURE_FLAGS& flags) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_StopCommandCapture(long system) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_LoadCommandReplay(long system, const byte[]& filename, const COMMANDREPLAY_FLAGS& flags, ref long& replay) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetBankCount(long system, ref int& count) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetBankList(long system, const IntPtr[]& array, int capacity, ref int& count) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetParameterDescriptionCount(long system, ref int& count) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetParameterDescriptionList(long system, const PARAMETER_DESCRIPTION[]& array, int capacity, ref int& count) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetCPUUsage(long system, ref CPU_USAGE& usage, ref CPU_USAGE& usage_core) | PrivateStatic+1 flags | | 0x18 |
| RESULT FMOD_Studio_System_GetBufferUsage(long system, ref BUFFER_USAGE& usage) | PrivateStatic+1 flags | | 0x28 |
| RESULT FMOD_Studio_System_ResetBufferUsage(long system) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_SetCallback(long system, SYSTEM_CALLBACK callback, const SYSTEM_CALLBACK_TYPE& callbackmask) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetUserData(long system, ref long& userdata) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_SetUserData(long system, long userdata) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD_Studio_System_GetMemoryUsage(long system, ref MEMORY_USAGE& memoryusage) | PrivateStatic+1 flags | | 0x0C |
| void .ctor(long ptr) | Public+1 flags | | 0x08 |
| bool hasHandle() | Public | | 0x01 |
| void clearHandle() | Public | | 0x00 |
| bool isValid() | Public | | 0x01 |