ScummVM API documentation
Director::DirectorSound Class Reference

Public Member Functions

 DirectorSound (Window *window)
 
SoundChannelgetChannel (uint8 soundChannel)
 
void playFile (Common::String filename, uint8 soundChannel)
 
void playMCI (Audio::AudioStream &stream, uint32 from, uint32 to)
 
void playStream (Audio::AudioStream &stream, uint8 soundChannel)
 
void playSound (SoundID soundId, uint8 soundChannel, bool forPuppet=false)
 
void playCastMember (CastMemberID memberID, uint8 soundChannel, bool forPuppet=false)
 
void playExternalSound (uint16 menu, uint16 submenu, uint8 soundChannel)
 
void playFPlaySound (const Common::Array< Common::String > &fplayList)
 
void playFPlaySound ()
 
void setSoundEnabled (bool enabled)
 
void systemBeep ()
 
void changingMovie ()
 
void loadSampleSounds (uint type)
 
void unloadSampleSounds ()
 
bool isChannelPuppet (uint8 soundChannel)
 
void setPuppetSound (SoundID soundId, uint8 soundChannel)
 
void playPuppetSound (uint8 soundChannel)
 
bool getSoundEnabled ()
 
Common::String getCurrentSound ()
 
void registerFade (uint8 soundChannel, bool fadeIn, int ticks)
 
bool fadeChannels ()
 
bool isChannelActive (uint8 soundChannel)
 
uint8 getChannelVolume (uint8 soundChannel)
 
void setChannelVolume (int channel, uint8 volume)
 
void stopSound (uint8 soundChannel)
 
void stopSound ()
 
void setChannelDefaultVolume (int soundChannel)
 

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