![]() |
Skylicht Engine
|
Public Member Functions | |
| CAudioDecoderRawWav (IStream *stream) | |
| virtual EStatus | initDecode () |
| virtual EStatus | decode (void *outputBuffer, int bufferSize) |
| virtual int | seek (int bufferSize) |
| virtual void | getTrackParam (STrackParams *track) |
| virtual float | getCurrentTime () |
| virtual void | stopStream () |
| Public Member Functions inherited from Skylicht::Audio::IAudioDecoder | |
| IAudioDecoder (IStream *stream) | |
| virtual void | setLoop (bool loop) |
| virtual bool | isLoop () |
| std::string | getName () |
Protected Attributes | |
| IStreamCursor * | m_streamCursor |
| Protected Attributes inherited from Skylicht::Audio::IAudioDecoder | |
| bool | m_loop |
| IStream * | m_stream |
| std::string | m_name |
Additional Inherited Members | |
| Public Types inherited from Skylicht::Audio::IAudioDecoder | |
| enum | EDecoderType { Wav , Mp3 , RawWav , Num } |
|
virtual |
Implements Skylicht::Audio::IAudioDecoder.
|
virtual |
Implements Skylicht::Audio::IAudioDecoder.
|
virtual |
Implements Skylicht::Audio::IAudioDecoder.
|
virtual |
Implements Skylicht::Audio::IAudioDecoder.
|
virtual |
Implements Skylicht::Audio::IAudioDecoder.
|
virtual |
Reimplemented from Skylicht::Audio::IAudioDecoder.