Skylicht Engine
Loading...
Searching...
No Matches
Skylicht::Audio::ISoundDriver Class Referenceabstract
Inheritance diagram for Skylicht::Audio::ISoundDriver:
Skylicht::Audio::CDriverNull

Public Member Functions

virtual void init ()=0
virtual void shutdown ()=0
virtual void suspend ()=0
virtual void resume ()=0
virtual void update ()=0
virtual void lockThread ()=0
virtual void unlockThread ()=0
virtual void fillBuffer (unsigned short *outBuffer, int numSample)=0
virtual ISoundSourcecreateSource ()=0
virtual void destroyDriverSource (ISoundSource *driverSource)=0
virtual void destroyAllSource ()=0
virtual void getSourceParam (SSourceParam *source)=0
virtual void changeDuration (float duration)=0

Static Public Member Functions

static ISoundDriver * createDriver ()

The documentation for this class was generated from the following file: