DDraceNetwork Docs
ISound Member List

This is the complete list of members for ISound, including all inherited members.

CreateVoiceHandle(int Index, int Age)ISoundinlineprotected
FLAG_ALL enum valueISound
FLAG_LOOP enum valueISound
FLAG_NO_PANNING enum valueISound
FLAG_POS enum valueISound
FLAG_PREVIEW enum valueISound
GetSampleCurrentTime(int SampleId)=0ISoundpure virtual
GetSampleTotalTime(int SampleId)=0ISoundpure virtual
IInterface()IInterfaceinline
IsPlaying(int SampleId)=0ISoundpure virtual
IsSoundEnabled()=0ISoundpure virtual
Kernel()IInterfaceinlineprotected
LoadOpus(const char *pFilename, int StorageType=IStorage::TYPE_ALL)=0ISoundpure virtual
LoadOpusFromMem(const void *pData, unsigned DataSize, bool ForceLoad=false)=0ISoundpure virtual
LoadWV(const char *pFilename, int StorageType=IStorage::TYPE_ALL)=0ISoundpure virtual
LoadWVFromMem(const void *pData, unsigned DataSize, bool ForceLoad=false)=0ISoundpure virtual
m_pKernelIInterfaceprivate
Mix(short *pFinalOut, unsigned Frames)=0ISoundpure virtual
MixingRate() const =0ISoundpure virtual
Pause(int SampleId)=0ISoundpure virtual
PauseAudioDevice()=0ISoundpure virtual
Play(int ChannelId, int SampleId, int Flags, float Volume)=0ISoundpure virtual
PlayAt(int ChannelId, int SampleId, int Flags, float Volume, vec2 Position)=0ISoundpure virtual
SetChannel(int ChannelId, float Volume, float Panning)=0ISoundpure virtual
SetListenerPosition(vec2 Position)=0ISoundpure virtual
SetSampleCurrentTime(int SampleId, float Time)=0ISoundpure virtual
SetVoiceCircle(CVoiceHandle Voice, float Radius)=0ISoundpure virtual
SetVoiceFalloff(CVoiceHandle Voice, float Falloff)=0ISoundpure virtual
SetVoicePosition(CVoiceHandle Voice, vec2 Position)=0ISoundpure virtual
SetVoiceRectangle(CVoiceHandle Voice, float Width, float Height)=0ISoundpure virtual
SetVoiceTimeOffset(CVoiceHandle Voice, float TimeOffset)=0ISoundpure virtual
SetVoiceVolume(CVoiceHandle Voice, float Volume)=0ISoundpure virtual
SHAPE_CIRCLE enum valueISound
SHAPE_RECTANGLE enum valueISound
Shutdown()IInterfaceinlinevirtual
Stop(int SampleId)=0ISoundpure virtual
StopAll()=0ISoundpure virtual
StopVoice(CVoiceHandle Voice)=0ISoundpure virtual
UnloadSample(int SampleId)=0ISoundpure virtual
UnpauseAudioDevice()=0ISoundpure virtual
~IInterface()IInterfaceinlinevirtual