C# Class Studio.System

Inheritance: HandleBase
Show file Open project: TrinityUniversityGameDesign/GitPlayground

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

System() public method

public System ( IntPtr raw )
raw IntPtr

flushCommands() public method

public flushCommands ( ) : RESULT
return RESULT

getAdvancedSettings() public method

public getAdvancedSettings ( ADVANCEDSETTINGS &settings ) : RESULT
settings ADVANCEDSETTINGS
return RESULT

getBank() public method

public getBank ( GUID guid, Bank &bank ) : RESULT
guid GUID
bank Bank
return RESULT

getBankCount() public method

public getBankCount ( int &count ) : RESULT
count int
return RESULT

getBankList() public method

public getBankList ( Bank &array ) : RESULT
array Bank
return RESULT

getCPUUsage() public method

public getCPUUsage ( CPU_USAGE &usage ) : RESULT
usage CPU_USAGE
return RESULT

getEvent() public method

public getEvent ( GUID guid, LOADING_MODE mode, EventDescription &_event ) : RESULT
guid GUID
mode LOADING_MODE
_event EventDescription
return RESULT

getListenerAttributes() public method

public getListenerAttributes ( _3D_ATTRIBUTES &attributes ) : RESULT
attributes _3D_ATTRIBUTES
return RESULT

getLowLevelSystem() public method

public getLowLevelSystem ( FMOD &system ) : RESULT
system FMOD
return RESULT

getMixerStrip() public method

public getMixerStrip ( GUID guid, LOADING_MODE mode, MixerStrip &strip ) : RESULT
guid GUID
mode LOADING_MODE
strip MixerStrip
return RESULT

init() public method

public init ( int maxchannels, INITFLAGS studioFlags, FMOD flags, IntPtr extradriverdata ) : RESULT
maxchannels int
studioFlags INITFLAGS
flags FMOD
extradriverdata IntPtr
return RESULT

loadBankFile() public method

public loadBankFile ( string name, LOAD_BANK_FLAGS flags, Bank &bank ) : RESULT
name string
flags LOAD_BANK_FLAGS
bank Bank
return RESULT

loadBankMemory() public method

public loadBankMemory ( byte buffer, LOAD_BANK_FLAGS flags, Bank &bank ) : RESULT
buffer byte
flags LOAD_BANK_FLAGS
bank Bank
return RESULT

lookupID() public method

public lookupID ( string path, GUID &guid ) : RESULT
path string
guid GUID
return RESULT

lookupPath() public method

public lookupPath ( GUID guid, string &path ) : RESULT
guid GUID
path string
return RESULT

playbackCommands() public method

public playbackCommands ( string path ) : RESULT
path string
return RESULT

release() public method

public release ( ) : RESULT
return RESULT

setAdvancedSettings() public method

public setAdvancedSettings ( ADVANCEDSETTINGS settings ) : RESULT
settings ADVANCEDSETTINGS
return RESULT

setListenerAttributes() public method

public setListenerAttributes ( _3D_ATTRIBUTES attributes ) : RESULT
attributes _3D_ATTRIBUTES
return RESULT

startRecordCommands() public method

public startRecordCommands ( string path, RECORD_COMMANDS_FLAGS flags ) : RESULT
path string
flags RECORD_COMMANDS_FLAGS
return RESULT

stopRecordCommands() public method

public stopRecordCommands ( ) : RESULT
return RESULT

unloadAll() public method

public unloadAll ( ) : RESULT
return RESULT

update() public method

public update ( ) : RESULT
return RESULT