ScummVM API documentation
LastExpress::StreamedSound Class Reference
Inheritance diagram for LastExpress::StreamedSound:
LastExpress::SimpleSound

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
 

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