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