C# Class FMOD.Channel

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

Public Methods

Method Description
Channel ( IntPtr raw ) : System
getChannelGroup ( ChannelGroup &channelgroup ) : RESULT
getCurrentSound ( Sound &sound ) : RESULT
getFrequency ( float &frequency ) : RESULT
getIndex ( int &index ) : RESULT
getLoopCount ( int &loopcount ) : RESULT
getLoopPoints ( uint &loopstart, TIMEUNIT loopstarttype, uint &loopend, TIMEUNIT loopendtype ) : RESULT
getPosition ( uint &position, TIMEUNIT postype ) : RESULT
getPriority ( int &priority ) : RESULT
isVirtual ( bool &isvirtual ) : RESULT
setChannelGroup ( ChannelGroup channelgroup ) : RESULT
setFrequency ( float frequency ) : RESULT
setLoopCount ( int loopcount ) : RESULT
setLoopPoints ( uint loopstart, TIMEUNIT loopstarttype, uint loopend, TIMEUNIT loopendtype ) : RESULT
setPosition ( uint position, TIMEUNIT postype ) : RESULT
setPriority ( int priority ) : RESULT

Private Methods

Method Description
FMOD_Channel_GetChannelGroup ( IntPtr channel, IntPtr &channelgroup ) : RESULT
FMOD_Channel_GetCurrentSound ( IntPtr channel, IntPtr &sound ) : RESULT
FMOD_Channel_GetFrequency ( IntPtr channel, float &frequency ) : RESULT
FMOD_Channel_GetIndex ( IntPtr channel, int &index ) : RESULT
FMOD_Channel_GetLoopCount ( IntPtr channel, int &loopcount ) : RESULT
FMOD_Channel_GetLoopPoints ( IntPtr channel, uint &loopstart, TIMEUNIT loopstarttype, uint &loopend, TIMEUNIT loopendtype ) : RESULT
FMOD_Channel_GetMode ( IntPtr channel, MODE &mode ) : RESULT
FMOD_Channel_GetPosition ( IntPtr channel, uint &position, TIMEUNIT postype ) : RESULT
FMOD_Channel_GetPriority ( IntPtr channel, int &priority ) : RESULT
FMOD_Channel_GetUserData ( IntPtr channel, IntPtr &userdata ) : RESULT
FMOD_Channel_IsVirtual ( IntPtr channel, bool &isvirtual ) : RESULT
FMOD_Channel_SetChannelGroup ( IntPtr channel, IntPtr channelgroup ) : RESULT
FMOD_Channel_SetFrequency ( IntPtr channel, float frequency ) : RESULT
FMOD_Channel_SetLoopCount ( IntPtr channel, int loopcount ) : RESULT
FMOD_Channel_SetLoopPoints ( IntPtr channel, uint loopstart, TIMEUNIT loopstarttype, uint loopend, TIMEUNIT loopendtype ) : RESULT
FMOD_Channel_SetMode ( IntPtr channel, MODE mode ) : RESULT
FMOD_Channel_SetPosition ( IntPtr channel, uint position, TIMEUNIT postype ) : RESULT
FMOD_Channel_SetPriority ( IntPtr channel, int priority ) : RESULT
FMOD_Channel_SetUserData ( IntPtr channel, IntPtr userdata ) : RESULT

Method Details

Channel() public method

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

getChannelGroup() public method

public getChannelGroup ( ChannelGroup &channelgroup ) : RESULT
channelgroup ChannelGroup
return RESULT

getCurrentSound() public method

public getCurrentSound ( Sound &sound ) : RESULT
sound Sound
return RESULT

getFrequency() public method

public getFrequency ( float &frequency ) : RESULT
frequency float
return RESULT

getIndex() public method

public getIndex ( int &index ) : RESULT
index int
return RESULT

getLoopCount() public method

public getLoopCount ( int &loopcount ) : RESULT
loopcount int
return RESULT

getLoopPoints() public method

public getLoopPoints ( uint &loopstart, TIMEUNIT loopstarttype, uint &loopend, TIMEUNIT loopendtype ) : RESULT
loopstart uint
loopstarttype TIMEUNIT
loopend uint
loopendtype TIMEUNIT
return RESULT

getPosition() public method

public getPosition ( uint &position, TIMEUNIT postype ) : RESULT
position uint
postype TIMEUNIT
return RESULT

getPriority() public method

public getPriority ( int &priority ) : RESULT
priority int
return RESULT

isVirtual() public method

public isVirtual ( bool &isvirtual ) : RESULT
isvirtual bool
return RESULT

setChannelGroup() public method

public setChannelGroup ( ChannelGroup channelgroup ) : RESULT
channelgroup ChannelGroup
return RESULT

setFrequency() public method

public setFrequency ( float frequency ) : RESULT
frequency float
return RESULT

setLoopCount() public method

public setLoopCount ( int loopcount ) : RESULT
loopcount int
return RESULT

setLoopPoints() public method

public setLoopPoints ( uint loopstart, TIMEUNIT loopstarttype, uint loopend, TIMEUNIT loopendtype ) : RESULT
loopstart uint
loopstarttype TIMEUNIT
loopend uint
loopendtype TIMEUNIT
return RESULT

setPosition() public method

public setPosition ( uint position, TIMEUNIT postype ) : RESULT
position uint
postype TIMEUNIT
return RESULT

setPriority() public method

public setPriority ( int priority ) : RESULT
priority int
return RESULT