![]() |
Skylicht Engine
|
Public Member Functions | |
| IWavSubDecoder (IStreamCursor *streamCursor, SWaveChunk *waveChunks) | |
| const STrackParams & | getTrackParams () |
| virtual int | decode (void *buffer, int size)=0 |
| virtual int | seek (int size)=0 |
| void | setLoop (bool b) |
Protected Member Functions | |
| void | goToNextDataChunk (void) |
Protected Attributes | |
| IStreamCursor * | m_streamCursor |
| SWaveChunk * | m_waveChunks |
| SDataNode * | m_currentDataNode |
| STrackParams | m_trackParams |
| int | m_currentChunkPosition |
| int | m_decodedSamples |
| bool | m_loop |
| bool | m_isDecoderInError |