C# Класс Studio.System

Наследование: HandleBase
Показать файл Открыть проект

Открытые методы

Метод Описание
System ( IntPtr raw )
flushCommands ( ) : RESULT
getAdvancedSettings ( ADVANCEDSETTINGS &settings ) : RESULT
getBank ( GUID guid, Bank &bank ) : RESULT
getBankCount ( int &count ) : RESULT
getBankList ( Bank &array ) : RESULT
getCPUUsage ( CPU_USAGE &usage ) : RESULT
getEvent ( GUID guid, LOADING_MODE mode, EventDescription &_event ) : RESULT
getListenerAttributes ( _3D_ATTRIBUTES &attributes ) : RESULT
getLowLevelSystem ( FMOD &system ) : RESULT
getMixerStrip ( GUID guid, LOADING_MODE mode, MixerStrip &strip ) : RESULT
init ( int maxchannels, INITFLAGS studioFlags, FMOD flags, IntPtr extradriverdata ) : RESULT
loadBankFile ( string name, LOAD_BANK_FLAGS flags, Bank &bank ) : RESULT
loadBankMemory ( byte buffer, LOAD_BANK_FLAGS flags, Bank &bank ) : RESULT
lookupID ( string path, GUID &guid ) : RESULT
lookupPath ( GUID guid, string &path ) : RESULT
playbackCommands ( string path ) : RESULT
release ( ) : RESULT
setAdvancedSettings ( ADVANCEDSETTINGS settings ) : RESULT
setListenerAttributes ( _3D_ATTRIBUTES attributes ) : RESULT
startRecordCommands ( string path, RECORD_COMMANDS_FLAGS flags ) : RESULT
stopRecordCommands ( ) : RESULT
unloadAll ( ) : RESULT
update ( ) : RESULT

Приватные методы

Метод Описание
FMOD_Studio_System_FlushCommands ( IntPtr studiosystem ) : RESULT
FMOD_Studio_System_GetAdvancedSettings ( IntPtr studiosystem, ADVANCEDSETTINGS &settings ) : RESULT
FMOD_Studio_System_GetBank ( IntPtr studiosystem, GUID &guid, IntPtr &bank ) : RESULT
FMOD_Studio_System_GetBankCount ( IntPtr studiosystem, int &count ) : RESULT
FMOD_Studio_System_GetBankList ( IntPtr studiosystem, IntPtr array, int capacity, int &count ) : RESULT
FMOD_Studio_System_GetCPUUsage ( IntPtr studiosystem, CPU_USAGE &usage ) : RESULT
FMOD_Studio_System_GetEvent ( IntPtr studiosystem, GUID &guid, LOADING_MODE mode, IntPtr &description ) : RESULT
FMOD_Studio_System_GetListenerAttributes ( IntPtr studiosystem, _3D_ATTRIBUTES &attributes ) : RESULT
FMOD_Studio_System_GetLowLevelSystem ( IntPtr studiosystem, IntPtr &system ) : RESULT
FMOD_Studio_System_GetMixerStrip ( IntPtr studiosystem, GUID &guid, LOADING_MODE mode, IntPtr &mixerStrip ) : RESULT
FMOD_Studio_System_Initialize ( IntPtr studiosystem, int maxchannels, INITFLAGS studioFlags, FMOD flags, IntPtr extradriverdata ) : RESULT
FMOD_Studio_System_LoadBankFile ( IntPtr studiosystem, byte filename, LOAD_BANK_FLAGS flags, IntPtr &bank ) : RESULT
FMOD_Studio_System_LoadBankMemory ( IntPtr studiosystem, byte buffer, int length, LOAD_MEMORY_MODE mode, LOAD_BANK_FLAGS flags, IntPtr &bank ) : RESULT
FMOD_Studio_System_LookupID ( IntPtr studiosystem, byte path, GUID &guid ) : RESULT
FMOD_Studio_System_LookupPath ( IntPtr studiosystem, GUID &guid, [ path, int size, int &retrieved ) : RESULT
FMOD_Studio_System_PlaybackCommands ( IntPtr studiosystem, byte path ) : RESULT
FMOD_Studio_System_Release ( IntPtr studiosystem ) : RESULT
FMOD_Studio_System_SetAdvancedSettings ( IntPtr studiosystem, ADVANCEDSETTINGS &settings ) : RESULT
FMOD_Studio_System_SetListenerAttributes ( IntPtr studiosystem, _3D_ATTRIBUTES &attributes ) : RESULT
FMOD_Studio_System_StartRecordCommands ( IntPtr studiosystem, byte path, RECORD_COMMANDS_FLAGS flags ) : RESULT
FMOD_Studio_System_StopRecordCommands ( IntPtr studiosystem ) : RESULT
FMOD_Studio_System_UnloadAll ( IntPtr studiosystem ) : RESULT
FMOD_Studio_System_Update ( IntPtr studiosystem ) : RESULT

Описание методов

System() публичный Метод

public System ( IntPtr raw )
raw IntPtr

flushCommands() публичный Метод

public flushCommands ( ) : RESULT
Результат RESULT

getAdvancedSettings() публичный Метод

public getAdvancedSettings ( ADVANCEDSETTINGS &settings ) : RESULT
settings ADVANCEDSETTINGS
Результат RESULT

getBank() публичный Метод

public getBank ( GUID guid, Bank &bank ) : RESULT
guid GUID
bank Bank
Результат RESULT

getBankCount() публичный Метод

public getBankCount ( int &count ) : RESULT
count int
Результат RESULT

getBankList() публичный Метод

public getBankList ( Bank &array ) : RESULT
array Bank
Результат RESULT

getCPUUsage() публичный Метод

public getCPUUsage ( CPU_USAGE &usage ) : RESULT
usage CPU_USAGE
Результат RESULT

getEvent() публичный Метод

public getEvent ( GUID guid, LOADING_MODE mode, EventDescription &_event ) : RESULT
guid GUID
mode LOADING_MODE
_event EventDescription
Результат RESULT

getListenerAttributes() публичный Метод

public getListenerAttributes ( _3D_ATTRIBUTES &attributes ) : RESULT
attributes _3D_ATTRIBUTES
Результат RESULT

getLowLevelSystem() публичный Метод

public getLowLevelSystem ( FMOD &system ) : RESULT
system FMOD
Результат RESULT

getMixerStrip() публичный Метод

public getMixerStrip ( GUID guid, LOADING_MODE mode, MixerStrip &strip ) : RESULT
guid GUID
mode LOADING_MODE
strip MixerStrip
Результат RESULT

init() публичный Метод

public init ( int maxchannels, INITFLAGS studioFlags, FMOD flags, IntPtr extradriverdata ) : RESULT
maxchannels int
studioFlags INITFLAGS
flags FMOD
extradriverdata IntPtr
Результат RESULT

loadBankFile() публичный Метод

public loadBankFile ( string name, LOAD_BANK_FLAGS flags, Bank &bank ) : RESULT
name string
flags LOAD_BANK_FLAGS
bank Bank
Результат RESULT

loadBankMemory() публичный Метод

public loadBankMemory ( byte buffer, LOAD_BANK_FLAGS flags, Bank &bank ) : RESULT
buffer byte
flags LOAD_BANK_FLAGS
bank Bank
Результат RESULT

lookupID() публичный Метод

public lookupID ( string path, GUID &guid ) : RESULT
path string
guid GUID
Результат RESULT

lookupPath() публичный Метод

public lookupPath ( GUID guid, string &path ) : RESULT
guid GUID
path string
Результат RESULT

playbackCommands() публичный Метод

public playbackCommands ( string path ) : RESULT
path string
Результат RESULT

release() публичный Метод

public release ( ) : RESULT
Результат RESULT

setAdvancedSettings() публичный Метод

public setAdvancedSettings ( ADVANCEDSETTINGS settings ) : RESULT
settings ADVANCEDSETTINGS
Результат RESULT

setListenerAttributes() публичный Метод

public setListenerAttributes ( _3D_ATTRIBUTES attributes ) : RESULT
attributes _3D_ATTRIBUTES
Результат RESULT

startRecordCommands() публичный Метод

public startRecordCommands ( string path, RECORD_COMMANDS_FLAGS flags ) : RESULT
path string
flags RECORD_COMMANDS_FLAGS
Результат RESULT

stopRecordCommands() публичный Метод

public stopRecordCommands ( ) : RESULT
Результат RESULT

unloadAll() публичный Метод

public unloadAll ( ) : RESULT
Результат RESULT

update() публичный Метод

public update ( ) : RESULT
Результат RESULT