#include <sound.h>
|
| 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 ()=default |
| |
◆ anonymous enum
| Enumerator |
|---|
| FLAG_LOOP | |
| FLAG_POS | |
| FLAG_NO_PANNING | |
| FLAG_PREVIEW | |
| FLAG_ALL | |
◆ anonymous enum
| Enumerator |
|---|
| SHAPE_CIRCLE | |
| SHAPE_RECTANGLE | |
◆ CreateVoiceHandle()
◆ GetSampleCurrentTime()
◆ GetSampleTotalTime()
◆ IsPlaying()
◆ IsSoundEnabled()
◆ LoadOpus()
◆ LoadOpusFromMem()
◆ LoadWV()
◆ LoadWVFromMem()
◆ Mix()
◆ MixingRate()
◆ Pause()
◆ PauseAudioDevice()
◆ Play()
◆ PlayAt()
◆ SetChannel()
◆ SetListenerPosition()
◆ SetSampleCurrentTime()
◆ SetVoiceCircle()
◆ SetVoiceFalloff()
◆ SetVoicePosition()
◆ SetVoiceRectangle()
◆ SetVoiceTimeOffset()
◆ SetVoiceVolume()
◆ Stop()
◆ StopAll()
◆ StopVoice()
◆ UnloadSample()
◆ UnpauseAudioDevice()
The documentation for this class was generated from the following file: