(Difference between revisions)
Revision as of 01:08, 8 February 2014
Contents
- 1 virtual MSoundContext::~MSoundContext(void)
- 2 virtual void MSoundContext::initContext(void)=0
- 3 virtual void MSoundContext::createBuffer(unsigned int *bufferId)=0
- 4 virtual void MSoundContext::deleteBuffer(unsigned int *bufferId)=0
- 5 virtual void MSoundContext::sendBufferSound(unsigned int bufferId, MSound *sound)=0
- 6 virtual void MSoundContext::sendBufferData(unsigned int bufferId, M_SOUND_FORMAT format, void *data, unsigned int size, unsigned int freq)=0
- 7 virtual float MSoundContext::getBufferDuration(unsigned int bufferId)=0
- 8 virtual void MSoundContext::createSource(unsigned int *sourceId, unsigned int bufferId)=0
- 9 virtual void MSoundContext::deleteSource(unsigned int *sourceId)=0
- 10 virtual void MSoundContext::enableSourceLoop(unsigned int sourceId)=0
- 11 virtual void MSoundContext::disableSourceLoop(unsigned int sourceId)=0
- 12 virtual void MSoundContext::setSourceRelative(unsigned int sourceId, bool relative)=0
- 13 virtual void MSoundContext::setSourceBufferId(unsigned int sourceId, unsigned int bufferId)=0
- 14 virtual void MSoundContext::setSourcePosition(unsigned int sourceId, const MVector3 &position)=0
- 15 virtual void MSoundContext::setSourceRadius(unsigned int sourceId, float radius)=0
- 16 virtual void MSoundContext::setSourcePitch(unsigned int sourceId, float pitch)=0
- 17 virtual void MSoundContext::setSourceGain(unsigned int sourceId, float gain)=0
- 18 virtual void MSoundContext::setSourceRolloff(unsigned int sourceId, float rolloff)=0
- 19 virtual void MSoundContext::setSourceOffset(unsigned int sourceId, float offset)=0
- 20 virtual float MSoundContext::getSourceOffset(unsigned int sourceId)=0
- 21 virtual void MSoundContext::playSource(unsigned int sourceId)=0
- 22 virtual void MSoundContext::pauseSource(unsigned int sourceId)=0
- 23 virtual void MSoundContext::stopSource(unsigned int sourceId)=0
- 24 virtual bool MSoundContext::isSourcePaused(unsigned int sourceId)=0
- 25 virtual bool MSoundContext::isSourcePlaying(unsigned int sourceId)=0
- 26 virtual float MSoundContext::getSourceTimePos(unsigned int sourceId)=0
- 27 virtual void MSoundContext::queueSourceBuffer(unsigned int sourceId, unsigned int *buffers, unsigned int bufferSize)=0
- 28 virtual void MSoundContext::unqueueSourceBuffer(unsigned int sourceId, unsigned int *buffers, unsigned int bufferSize)=0
- 29 virtual unsigned int MSoundContext::getSourceBuffersQueued(unsigned int sourceId)=0
- 30 virtual unsigned int MSoundContext::getSourceBuffersProcessed(unsigned int sourceId)=0
- 31 virtual void MSoundContext::updateListenerPosition(const MVector3 &position, const MVector3 &direction, const MVector3 &up)=0
|
virtual MSoundContext::~MSoundContext(void)
virtual void MSoundContext::initContext(void)=0
virtual void MSoundContext::createBuffer(unsigned int *bufferId)=0
virtual void MSoundContext::deleteBuffer(unsigned int *bufferId)=0
virtual void MSoundContext::sendBufferSound(unsigned int bufferId, MSound *sound)=0
virtual void MSoundContext::sendBufferData(unsigned int bufferId, M_SOUND_FORMAT format, void *data, unsigned int size, unsigned int freq)=0
virtual float MSoundContext::getBufferDuration(unsigned int bufferId)=0
virtual void MSoundContext::createSource(unsigned int *sourceId, unsigned int bufferId)=0
virtual void MSoundContext::deleteSource(unsigned int *sourceId)=0
virtual void MSoundContext::enableSourceLoop(unsigned int sourceId)=0
virtual void MSoundContext::disableSourceLoop(unsigned int sourceId)=0
virtual void MSoundContext::setSourceRelative(unsigned int sourceId, bool relative)=0
virtual void MSoundContext::setSourceBufferId(unsigned int sourceId, unsigned int bufferId)=0
virtual void MSoundContext::setSourcePosition(unsigned int sourceId, const MVector3 &position)=0
virtual void MSoundContext::setSourceRadius(unsigned int sourceId, float radius)=0
virtual void MSoundContext::setSourcePitch(unsigned int sourceId, float pitch)=0
virtual void MSoundContext::setSourceGain(unsigned int sourceId, float gain)=0
virtual void MSoundContext::setSourceRolloff(unsigned int sourceId, float rolloff)=0
virtual void MSoundContext::setSourceOffset(unsigned int sourceId, float offset)=0
virtual float MSoundContext::getSourceOffset(unsigned int sourceId)=0
virtual void MSoundContext::playSource(unsigned int sourceId)=0
virtual void MSoundContext::pauseSource(unsigned int sourceId)=0
virtual void MSoundContext::stopSource(unsigned int sourceId)=0
virtual bool MSoundContext::isSourcePaused(unsigned int sourceId)=0
virtual bool MSoundContext::isSourcePlaying(unsigned int sourceId)=0
virtual float MSoundContext::getSourceTimePos(unsigned int sourceId)=0
virtual void MSoundContext::queueSourceBuffer(unsigned int sourceId, unsigned int *buffers, unsigned int bufferSize)=0
virtual void MSoundContext::unqueueSourceBuffer(unsigned int sourceId, unsigned int *buffers, unsigned int bufferSize)=0
virtual unsigned int MSoundContext::getSourceBuffersQueued(unsigned int sourceId)=0
virtual unsigned int MSoundContext::getSourceBuffersProcessed(unsigned int sourceId)=0
virtual void MSoundContext::updateListenerPosition(const MVector3 &position, const MVector3 &direction, const MVector3 &up)=0