C# Class FMOD.SoundGroup

Show file Open project: punker76/simple-music-player Class Usage Examples

Public Methods

Method Description
SoundGroup ( IntPtr raw ) : System
getMaxAudible ( int &maxaudible ) : RESULT
getMaxAudibleBehavior ( SOUNDGROUP_BEHAVIOR &behavior ) : RESULT
getMuteFadeSpeed ( float &speed ) : RESULT
getName ( StringBuilder name, int namelen ) : RESULT
getNumPlaying ( int &numplaying ) : RESULT
getNumSounds ( int &numsounds ) : RESULT
getSound ( int index, Sound &sound ) : RESULT
getSystemObject ( System &system ) : RESULT
getUserData ( IntPtr &userdata ) : RESULT
getVolume ( float &volume ) : RESULT
release ( ) : RESULT
setMaxAudible ( int maxaudible ) : RESULT
setMaxAudibleBehavior ( SOUNDGROUP_BEHAVIOR behavior ) : RESULT
setMuteFadeSpeed ( float speed ) : RESULT
setUserData ( IntPtr userdata ) : RESULT
setVolume ( float volume ) : RESULT
stop ( ) : RESULT

Private Methods

Method Description
FMOD_SoundGroup_GetMaxAudible ( IntPtr soundgroup, int &maxaudible ) : RESULT
FMOD_SoundGroup_GetMaxAudibleBehavior ( IntPtr soundgroup, SOUNDGROUP_BEHAVIOR &behavior ) : RESULT
FMOD_SoundGroup_GetMuteFadeSpeed ( IntPtr soundgroup, float &speed ) : RESULT
FMOD_SoundGroup_GetName ( IntPtr soundgroup, IntPtr name, int namelen ) : RESULT
FMOD_SoundGroup_GetNumPlaying ( IntPtr soundgroup, int &numplaying ) : RESULT
FMOD_SoundGroup_GetNumSounds ( IntPtr soundgroup, int &numsounds ) : RESULT
FMOD_SoundGroup_GetSound ( IntPtr soundgroup, int index, IntPtr &sound ) : RESULT
FMOD_SoundGroup_GetSystemObject ( IntPtr soundgroup, IntPtr &system ) : RESULT
FMOD_SoundGroup_GetUserData ( IntPtr soundgroup, IntPtr &userdata ) : RESULT
FMOD_SoundGroup_GetVolume ( IntPtr soundgroup, float &volume ) : RESULT
FMOD_SoundGroup_Release ( IntPtr soundgroup ) : RESULT
FMOD_SoundGroup_SetMaxAudible ( IntPtr soundgroup, int maxaudible ) : RESULT
FMOD_SoundGroup_SetMaxAudibleBehavior ( IntPtr soundgroup, SOUNDGROUP_BEHAVIOR behavior ) : RESULT
FMOD_SoundGroup_SetMuteFadeSpeed ( IntPtr soundgroup, float speed ) : RESULT
FMOD_SoundGroup_SetUserData ( IntPtr soundgroup, IntPtr userdata ) : RESULT
FMOD_SoundGroup_SetVolume ( IntPtr soundgroup, float volume ) : RESULT
FMOD_SoundGroup_Stop ( IntPtr soundgroup ) : RESULT

Method Details

SoundGroup() public method

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

getMaxAudible() public method

public getMaxAudible ( int &maxaudible ) : RESULT
maxaudible int
return RESULT

getMaxAudibleBehavior() public method

public getMaxAudibleBehavior ( SOUNDGROUP_BEHAVIOR &behavior ) : RESULT
behavior SOUNDGROUP_BEHAVIOR
return RESULT

getMuteFadeSpeed() public method

public getMuteFadeSpeed ( float &speed ) : RESULT
speed float
return RESULT

getName() public method

public getName ( StringBuilder name, int namelen ) : RESULT
name StringBuilder
namelen int
return RESULT

getNumPlaying() public method

public getNumPlaying ( int &numplaying ) : RESULT
numplaying int
return RESULT

getNumSounds() public method

public getNumSounds ( int &numsounds ) : RESULT
numsounds int
return RESULT

getSound() public method

public getSound ( int index, Sound &sound ) : RESULT
index int
sound Sound
return RESULT

getSystemObject() public method

public getSystemObject ( System &system ) : RESULT
system System
return RESULT

getUserData() public method

public getUserData ( IntPtr &userdata ) : RESULT
userdata System.IntPtr
return RESULT

getVolume() public method

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

release() public method

public release ( ) : RESULT
return RESULT

setMaxAudible() public method

public setMaxAudible ( int maxaudible ) : RESULT
maxaudible int
return RESULT

setMaxAudibleBehavior() public method

public setMaxAudibleBehavior ( SOUNDGROUP_BEHAVIOR behavior ) : RESULT
behavior SOUNDGROUP_BEHAVIOR
return RESULT

setMuteFadeSpeed() public method

public setMuteFadeSpeed ( float speed ) : RESULT
speed float
return RESULT

setUserData() public method

public setUserData ( IntPtr userdata ) : RESULT
userdata System.IntPtr
return RESULT

setVolume() public method

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

stop() public method

public stop ( ) : RESULT
return RESULT