|
int | Init () override REQUIRES(!m_SoundLock) |
|
int | Update () override |
|
void | Shutdown () override REQUIRES(!m_SoundLock) |
|
bool | IsSoundEnabled () override |
|
int | LoadOpus (const char *pFilename, int StorageType=IStorage::TYPE_ALL) override REQUIRES(!m_SoundLock) |
|
int | LoadWV (const char *pFilename, int StorageType=IStorage::TYPE_ALL) override REQUIRES(!m_SoundLock) |
|
int | LoadOpusFromMem (const void *pData, unsigned DataSize, bool ForceLoad) override REQUIRES(!m_SoundLock) |
|
int | LoadWVFromMem (const void *pData, unsigned DataSize, bool ForceLoad) override REQUIRES(!m_SoundLock) |
|
void | UnloadSample (int SampleId) override REQUIRES(!m_SoundLock) |
|
float | GetSampleTotalTime (int SampleId) override REQUIRES(!m_SoundLock) |
|
float | GetSampleCurrentTime (int SampleId) override REQUIRES(!m_SoundLock) |
|
void | SetSampleCurrentTime (int SampleId, float Time) override REQUIRES(!m_SoundLock) |
|
void | SetChannel (int ChannelId, float Vol, float Pan) override REQUIRES(!m_SoundLock) |
|
void | SetListenerPosition (vec2 Position) override |
|
void | SetVoiceVolume (CVoiceHandle Voice, float Volume) override REQUIRES(!m_SoundLock) |
|
void | SetVoiceFalloff (CVoiceHandle Voice, float Falloff) override REQUIRES(!m_SoundLock) |
|
void | SetVoicePosition (CVoiceHandle Voice, vec2 Position) override REQUIRES(!m_SoundLock) |
|
void | SetVoiceTimeOffset (CVoiceHandle Voice, float TimeOffset) override REQUIRES(!m_SoundLock) |
|
void | SetVoiceCircle (CVoiceHandle Voice, float Radius) override REQUIRES(!m_SoundLock) |
|
void | SetVoiceRectangle (CVoiceHandle Voice, float Width, float Height) override REQUIRES(!m_SoundLock) |
|
CVoiceHandle | Play (int ChannelId, int SampleId, int Flags, float Volume, vec2 Position) REQUIRES(!m_SoundLock) |
|
CVoiceHandle | PlayAt (int ChannelId, int SampleId, int Flags, float Volume, vec2 Position) override REQUIRES(!m_SoundLock) |
|
CVoiceHandle | Play (int ChannelId, int SampleId, int Flags, float Volume) override REQUIRES(!m_SoundLock) |
|
void | Pause (int SampleId) override REQUIRES(!m_SoundLock) |
|
void | Stop (int SampleId) override REQUIRES(!m_SoundLock) |
|
void | StopAll () override REQUIRES(!m_SoundLock) |
|
void | StopVoice (CVoiceHandle Voice) override REQUIRES(!m_SoundLock) |
|
bool | IsPlaying (int SampleId) override REQUIRES(!m_SoundLock) |
|
int | MixingRate () const override |
|
void | Mix (short *pFinalOut, unsigned Frames) override REQUIRES(!m_SoundLock) |
|
void | PauseAudioDevice () override |
|
void | UnpauseAudioDevice () override |
|
virtual int | Init ()=0 |
|
virtual int | Update ()=0 |
|
virtual void | Shutdown () override=0 |
|
virtual bool | IsSoundEnabled ()=0 |
|
virtual int | LoadOpus (const char *pFilename, int StorageType=IStorage::TYPE_ALL)=0 |
|
virtual int | LoadWV (const char *pFilename, int StorageType=IStorage::TYPE_ALL)=0 |
|
virtual int | LoadOpusFromMem (const void *pData, unsigned DataSize, bool ForceLoad=false)=0 |
|
virtual int | LoadWVFromMem (const void *pData, unsigned DataSize, bool ForceLoad=false)=0 |
|
virtual void | UnloadSample (int SampleId)=0 |
|
virtual float | GetSampleTotalTime (int SampleId)=0 |
|
virtual float | GetSampleCurrentTime (int SampleId)=0 |
|
virtual void | SetSampleCurrentTime (int SampleId, float Time)=0 |
|
virtual void | SetChannel (int ChannelId, float Volume, float Panning)=0 |
|
virtual void | SetListenerPosition (vec2 Position)=0 |
|
virtual void | SetVoiceVolume (CVoiceHandle Voice, float Volume)=0 |
|
virtual void | SetVoiceFalloff (CVoiceHandle Voice, float Falloff)=0 |
|
virtual void | SetVoicePosition (CVoiceHandle Voice, vec2 Position)=0 |
|
virtual void | SetVoiceTimeOffset (CVoiceHandle Voice, float TimeOffset)=0 |
|
virtual void | SetVoiceCircle (CVoiceHandle Voice, float Radius)=0 |
|
virtual void | SetVoiceRectangle (CVoiceHandle Voice, float Width, float Height)=0 |
|
virtual CVoiceHandle | PlayAt (int ChannelId, int SampleId, int Flags, float Volume, vec2 Position)=0 |
|
virtual CVoiceHandle | Play (int ChannelId, int SampleId, int Flags, float Volume)=0 |
|
virtual void | Pause (int SampleId)=0 |
|
virtual void | Stop (int SampleId)=0 |
|
virtual void | StopAll ()=0 |
|
virtual void | StopVoice (CVoiceHandle Voice)=0 |
|
virtual bool | IsPlaying (int SampleId)=0 |
|
virtual int | MixingRate () const =0 |
|
virtual void | Mix (short *pFinalOut, unsigned Frames)=0 |
|
virtual void | PauseAudioDevice ()=0 |
|
virtual void | UnpauseAudioDevice ()=0 |
|
| IInterface () |
|
virtual void | Shutdown () |
|
virtual | ~IInterface () |
|