ScummVM API documentation
Pegasus::Sound Class Reference
Inheritance diagram for Pegasus::Sound:
Pegasus::SoundTimeBase

Public Member Functions

void initFromAIFFFile (const Common::Path &fileName)
 
void initFromQuickTime (const Common::Path &fileName)
 
void disposeSound ()
 
bool isSoundLoaded () const
 
void playSound ()
 
void loopSound ()
 
void playSoundSegment (uint32 start, uint32 end)
 
void stopSound ()
 
void setVolume (const uint16 volume)
 
bool isPlaying ()
 
void attachFader (SoundFader *fader)
 

Protected Attributes

Audio::SeekableAudioStream_stream
 
Audio::SoundHandle _handle
 
byte _volume
 
SoundFader_fader
 

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