TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
iSoundSource Member List

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

AddRef()=0iUnknownpure virtual
Bind(iUnknown *apDevice)=0iDeviceResourcepure virtual
DeleteThis()=0iUnknownpure virtual
GetDeviceResourceName() const =0iDeviceResourcepure virtual
GetIsPaused() const =0iSoundSourcepure virtual
GetIsPlaying() const =0iSoundSourcepure virtual
GetLoop() const =0iSoundSourcepure virtual
GetMaxDistance() const =0iSoundSourcepure virtual
GetMinDistance() const =0iSoundSourcepure virtual
GetMode() const =0iSoundSourcepure virtual
GetNumRefs() const =0iUnknownpure virtual
GetPan() const =0iSoundSourcepure virtual
GetPosition() const =0iSoundSourcepure virtual
GetSoundBuffer() const =0iSoundSourcepure virtual
GetSpeed() const =0iSoundSourcepure virtual
GetVelocity() const =0iSoundSourcepure virtual
GetVolume() const =0iSoundSourcepure virtual
HasDeviceResourceBeenReset(tBool abClearFlag)=0iDeviceResourcepure virtual
Invalidate()=0iUnknownpure virtual
IsOK() const =0iUnknownpure virtual
ListInterfaces(iMutableCollection *apLst, tU32 anFlags) const =0iUnknownpure virtual
Pause()=0iSoundSourcepure virtual
Play()=0iSoundSourcepure virtual
Play2D(ni::tF32 afVolume, ni::tF32 afSpeed, ni::tF32 afPan)=0iSoundSourcepure virtual
Play3D(ni::tF32 afVolume, ni::tF32 afSpeed, ni::sVec3f avPosition, ni::tBool abListenerRelative, ni::tF32 afMinDistance, ni::tF32 afMaxDistance)=0iSoundSourcepure virtual
QueryInterface(const tUUID &aIID)=0iUnknownpure virtual
Release()=0iUnknownpure virtual
ResetDeviceResource()=0iDeviceResourcepure virtual
SetLoop(tBool abLoop)=0iSoundSourcepure virtual
SetMaxDistance(tF32 fMax)=0iSoundSourcepure virtual
SetMinDistance(tF32 fMin)=0iSoundSourcepure virtual
SetMode(eSoundMode aMode)=0iSoundSourcepure virtual
SetNumRefs(tI32 anNumRefs)=0iUnknownpure virtual
SetPan(tF32 afPanning)=0iSoundSourcepure virtual
SetPosition(const sVec3f &avPos)=0iSoundSourcepure virtual
SetSoundBuffer(iSoundBuffer *apBuffer)=0iSoundSourcepure virtual
SetSpeed(tF32 afPitch)=0iSoundSourcepure virtual
SetVelocity(const sVec3f &avVel)=0iSoundSourcepure virtual
SetVolume(tF32 afVolume)=0iSoundSourcepure virtual
Stop()=0iSoundSourcepure virtual