Public Member Functions | |
bool | load (Common::SeekableReadStream *stream, uint32 volume, bool looped, uint32 startBlock=0) |
bool | isFinished () override |
void | setVolume (uint32 newVolume) |
void | setVolumeSmoothly (uint32 newVolume) |
Public Member Functions inherited from LastExpress::SimpleSound | |
void | stop () const |
uint32 | getTimeMS () |
Additional Inherited Members | |
Protected Member Functions inherited from LastExpress::SimpleSound | |
void | loadHeader (Common::SeekableReadStream *in) |
LastExpress_ADPCMStream * | makeDecoder (Common::SeekableReadStream *in, uint32 size, uint32 volume, bool looped) const |
void | play (Audio::AudioStream *as, DisposeAfterUse::Flag autofreeStream) |
Protected Attributes inherited from LastExpress::SimpleSound | |
uint32 | _size |
uint16 | _blocks |
number of blocks | |
uint32 | _blockSize |
Audio::SoundHandle | _handle |