|
|
| cOpenALSoundChannel (cOpenALSoundData *soundData, Audio::SeekableAudioStream *audioStream, cSoundManager *apSoundManger, cLowLevelSoundOpenAL *lowLevelSound, int priority) |
| |
| void | Play () |
| |
| void | Stop () |
| |
| void | SetPaused (bool abX) |
| |
| void | SetSpeed (float afSpeed) |
| |
| void | SetVolume (float afVolume) |
| |
| void | SetLooping (bool abLoop) |
| |
| void | SetPan (float afPan) |
| |
| void | Set3D (bool ab3D) |
| |
| void | SetPriority (int alX) |
| |
| int | GetPriority () |
| |
| void | SetPositionRelative (bool abRelative) |
| |
| void | SetPosition (const cVector3f &avPos) |
| |
| void | SetVelocity (const cVector3f &avVel) |
| |
| void | SetMinDistance (float fMin) |
| |
| void | SetMaxDistance (float fMax) |
| |
| bool | IsPlaying () |
| |
| bool | IsBufferUnderrun () |
| |
| double | GetElapsedTime () |
| |
| double | GetTotalTime () |
| |
| void | SetAffectedByEnv (bool abAffected) |
| |
| void | SetFiltering (bool abEnabled, int alFlags) |
| |
| void | SetFilterGain (float afGain) |
| |
| void | SetFilterGainHF (float afGainHF) |
| |
|
| iSoundChannel (iSoundData *apData, cSoundManager *apSoundManger) |
| |
|
virtual void | Play ()=0 |
| |
|
virtual void | Stop ()=0 |
| |
|
virtual void | SetPaused (bool abX)=0 |
| |
|
virtual void | SetSpeed (float afSpeed)=0 |
| |
|
virtual void | SetVolume (float afVolume)=0 |
| |
|
virtual void | SetLooping (bool abLoop)=0 |
| |
|
virtual void | SetPan (float afPan)=0 |
| |
|
virtual void | Set3D (bool ab3D)=0 |
| |
|
virtual void | SetPriority (int alX)=0 |
| |
|
virtual int | GetPriority ()=0 |
| |
|
void | SetPriorityModifier (int alX) |
| |
|
int | GetPriorityModifier () |
| |
|
virtual void | SetPositionRelative (bool abRelative)=0 |
| |
|
virtual void | SetPosition (const cVector3f &avPos)=0 |
| |
|
void | SetRelPosition (const cVector3f &avPos) |
| |
|
virtual void | SetVelocity (const cVector3f &avVel)=0 |
| |
|
virtual void | SetMinDistance (float fMin)=0 |
| |
|
virtual void | SetMaxDistance (float fMax)=0 |
| |
|
virtual bool | IsPlaying ()=0 |
| |
|
virtual bool | IsBufferUnderrun ()=0 |
| |
|
virtual double | GetElapsedTime ()=0 |
| |
|
virtual double | GetTotalTime ()=0 |
| |
|
bool | GetPaused () |
| |
|
float | GetSpeed () |
| |
|
float | GetVolume () |
| |
|
bool | GetLooping () |
| |
|
float | GetPan () |
| |
|
bool | Get3D () |
| |
|
bool | GetStopUsed () |
| |
|
bool | GetBlockable () |
| |
|
void | SetBlockable (bool abX) |
| |
|
void | SetBlockVolumeMul (float afX) |
| |
|
float | GetBlockVolumeMul () |
| |
|
bool | GetPositionRelative () |
| |
|
const cVector3f & | GetRelPosition () |
| |
|
const cVector3f & | GetPosition () |
| |
|
const cVector3f & | GetVelocity () |
| |
|
float | GetMinDistance () |
| |
|
float | GetMaxDistance () |
| |
|
iSoundChannelCallback * | GetCallBack () |
| |
|
void | SetCallBack (iSoundChannelCallback *apCallback) |
| |
|
int | GetId () |
| |
|
void | SetId (int alX) |
| |
|
iSoundData * | GetData () |
| |
|
virtual void | SetAffectedByEnv (bool abAffected) |
| |
|
virtual void | SetFiltering (bool abEnabled, int alFlags)=0 |
| |
|
virtual void | SetFilterGain (float afGain)=0 |
| |
|
virtual void | SetFilterGainHF (float afGainHF)=0 |
| |