![]() |
Skylicht Engine
|
Public Member Functions | |
| void | setMasterGain (float g) |
| float | getMasterGain () |
| virtual void | init () |
| virtual void | shutdown () |
| virtual void | suspend () |
| virtual void | resume () |
| virtual void | update () |
| virtual void | lockThread () |
| virtual void | unlockThread () |
| virtual void | fillBuffer (unsigned short *outBuffer, int numSample) |
| virtual ISoundSource * | createSource () |
| virtual void | destroyDriverSource (ISoundSource *driverSource) |
| virtual void | destroyAllSource () |
| virtual void | getSourceParam (SSourceParam *source) |
| virtual int | getBufferSize () |
| virtual void | changeDuration (float duration) |
Protected Attributes | |
| std::vector< CSoundSource * > | m_sources |
| int * | m_mixBuffer |
| int | m_numMixSampler |
| unsigned char * | m_buffer |
| float | m_bufferLength |
| int | m_preferedRate |
| IMutex * | m_mutex |
| float | m_masterGain |
Additional Inherited Members | |
| Static Public Member Functions inherited from Skylicht::Audio::ISoundDriver | |
| static ISoundDriver * | createDriver () |
|
virtual |
Implements Skylicht::Audio::ISoundDriver.
|
virtual |
Implements Skylicht::Audio::ISoundDriver.
|
virtual |
Implements Skylicht::Audio::ISoundDriver.
|
virtual |
Implements Skylicht::Audio::ISoundDriver.
|
virtual |
Implements Skylicht::Audio::ISoundDriver.
|
virtual |
Implements Skylicht::Audio::ISoundDriver.
|
virtual |
Implements Skylicht::Audio::ISoundDriver.
|
virtual |
Implements Skylicht::Audio::ISoundDriver.
|
virtual |
Implements Skylicht::Audio::ISoundDriver.
|
virtual |
Implements Skylicht::Audio::ISoundDriver.
|
virtual |
Implements Skylicht::Audio::ISoundDriver.
|
virtual |
Implements Skylicht::Audio::ISoundDriver.
|
virtual |
Implements Skylicht::Audio::ISoundDriver.