C# Class FMOD.Studio.Bus

Inheritance: HandleBase
Show file Open project: fmod/UnityIntegration Class Usage Examples

Public Methods

Method Description
Bus ( IntPtr raw ) : System
getChannelGroup ( FMOD &group ) : RESULT
getFaderLevel ( float &volume ) : RESULT
getID ( System.Guid &id ) : RESULT
getMute ( bool &mute ) : RESULT
getPath ( string &path ) : RESULT
getPaused ( bool &paused ) : RESULT
lockChannelGroup ( ) : RESULT
setFaderLevel ( float volume ) : RESULT
setMute ( bool mute ) : RESULT
setPaused ( bool paused ) : RESULT
stopAllEvents ( STOP_MODE mode ) : RESULT
unlockChannelGroup ( ) : RESULT

Protected Methods

Method Description
isValidInternal ( ) : bool

Private Methods

Method Description
FMOD_Studio_Bus_GetChannelGroup ( IntPtr bus, IntPtr &group ) : RESULT
FMOD_Studio_Bus_GetFaderLevel ( IntPtr bus, float &value ) : RESULT
FMOD_Studio_Bus_GetID ( IntPtr bus, [ id ) : RESULT
FMOD_Studio_Bus_GetMute ( IntPtr bus, bool &mute ) : RESULT
FMOD_Studio_Bus_GetPath ( IntPtr bus, [ path, int size, int &retrieved ) : RESULT
FMOD_Studio_Bus_GetPaused ( IntPtr bus, bool &paused ) : RESULT
FMOD_Studio_Bus_IsValid ( IntPtr bus ) : bool
FMOD_Studio_Bus_LockChannelGroup ( IntPtr bus ) : RESULT
FMOD_Studio_Bus_SetFaderLevel ( IntPtr bus, float value ) : RESULT
FMOD_Studio_Bus_SetMute ( IntPtr bus, bool mute ) : RESULT
FMOD_Studio_Bus_SetPaused ( IntPtr bus, bool paused ) : RESULT
FMOD_Studio_Bus_StopAllEvents ( IntPtr bus, STOP_MODE mode ) : RESULT
FMOD_Studio_Bus_UnlockChannelGroup ( IntPtr bus ) : RESULT

Method Details

Bus() public method

public Bus ( IntPtr raw ) : System
raw System.IntPtr
return System

getChannelGroup() public method

public getChannelGroup ( FMOD &group ) : RESULT
group FMOD
return RESULT

getFaderLevel() public method

public getFaderLevel ( float &volume ) : RESULT
volume float
return RESULT

getID() public method

public getID ( System.Guid &id ) : RESULT
id System.Guid
return RESULT

getMute() public method

public getMute ( bool &mute ) : RESULT
mute bool
return RESULT

getPath() public method

public getPath ( string &path ) : RESULT
path string
return RESULT

getPaused() public method

public getPaused ( bool &paused ) : RESULT
paused bool
return RESULT

isValidInternal() protected method

protected isValidInternal ( ) : bool
return bool

lockChannelGroup() public method

public lockChannelGroup ( ) : RESULT
return RESULT

setFaderLevel() public method

public setFaderLevel ( float volume ) : RESULT
volume float
return RESULT

setMute() public method

public setMute ( bool mute ) : RESULT
mute bool
return RESULT

setPaused() public method

public setPaused ( bool paused ) : RESULT
paused bool
return RESULT

stopAllEvents() public method

public stopAllEvents ( STOP_MODE mode ) : RESULT
mode STOP_MODE
return RESULT

unlockChannelGroup() public method

public unlockChannelGroup ( ) : RESULT
return RESULT