ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Dgds::Sound Class Reference

Public Member Functions

 Sound (Audio::Mixer *mixer, ResourceManager *resource, Decompressor *decompressor)
 
void playAmigaSfx (const Common::String &filename, byte channel, byte volume)
 
bool loadMusic (const Common::String &filename)
 
void loadSFX (const Common::String &filename)
 
void playMusic (int num)
 
void stopMusic ()
 
void unloadMusic ()
 
void playSFX (int num)
 
void playMusicOrSFX (int num)
 
void stopMusicOrSFX (int num)
 
void pauseMusicOrSFX (int num)
 
void unpauseMusicOrSFX (int num)
 
void stopSfxForChannel (byte channel)
 
void stopSfxByNum (int num)
 
void stopAllSfx ()
 
bool playPCM (const byte *data, uint32 size)
 
void muteSoundType (Audio::Mixer::SoundType soundType)
 
void unmuteSoundType (Audio::Mixer::SoundType soundType)
 

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