|
| virtual | ~SoundContext (void) |
| |
| virtual void | initContext (void)=0 |
| |
| virtual void | createBuffer (unsigned int *bufferId)=0 |
| |
| virtual void | deleteBuffer (unsigned int *bufferId)=0 |
| |
| virtual void | sendBufferSound (unsigned int bufferId, Sound *sound)=0 |
| |
| virtual void | sendBufferData (unsigned int bufferId, SOUND_FORMAT format, void *data, unsigned int size, unsigned int freq)=0 |
| |
| virtual float | getBufferDuration (unsigned int bufferId)=0 |
| |
| virtual void | createSource (unsigned int *sourceId, unsigned int bufferId)=0 |
| |
| virtual void | deleteSource (unsigned int *sourceId)=0 |
| |
| virtual void | enableSourceLoop (unsigned int sourceId)=0 |
| |
| virtual void | disableSourceLoop (unsigned int sourceId)=0 |
| |
| virtual void | setSourceRelative (unsigned int sourceId, bool relative)=0 |
| |
| virtual void | setSourceBufferId (unsigned int sourceId, unsigned int bufferId)=0 |
| |
| virtual void | setSourcePosition (unsigned int sourceId, const Vector3 &position)=0 |
| |
| virtual void | setSourceRadius (unsigned int sourceId, float radius)=0 |
| |
| virtual void | setSourcePitch (unsigned int sourceId, float pitch)=0 |
| |
| virtual void | setSourceGain (unsigned int sourceId, float gain)=0 |
| |
| virtual void | setSourceRolloff (unsigned int sourceId, float rolloff)=0 |
| |
| virtual void | setSourceOffset (unsigned int sourceId, float offset)=0 |
| |
| virtual float | getSourceOffset (unsigned int sourceId)=0 |
| |
| virtual void | playSource (unsigned int sourceId)=0 |
| |
| virtual void | pauseSource (unsigned int sourceId)=0 |
| |
| virtual void | stopSource (unsigned int sourceId)=0 |
| |
| virtual bool | isSourcePaused (unsigned int sourceId)=0 |
| |
| virtual bool | isSourcePlaying (unsigned int sourceId)=0 |
| |
| virtual float | getSourceTimePos (unsigned int sourceId)=0 |
| |
| virtual void | queueSourceBuffer (unsigned int sourceId, unsigned int *buffers, unsigned int bufferSize)=0 |
| |
| virtual void | unqueueSourceBuffer (unsigned int sourceId, unsigned int *buffers, unsigned int bufferSize)=0 |
| |
| virtual unsigned int | getSourceBuffersQueued (unsigned int sourceId)=0 |
| |
| virtual unsigned int | getSourceBuffersProcessed (unsigned int sourceId)=0 |
| |
| virtual void | updateListenerPosition (const Vector3 &position, const Vector3 &direction, const Vector3 &up)=0 |
| |