|
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 |
|