ScummVM API documentation
Tot::SoundManager Class Reference

Public Member Functions

 SoundManager (Audio::Mixer *mixer)
 
void init ()
 
void loadVoc (Common::String vocFile, int32 startPos, int16 vocSize)
 
void autoPlayVoc (Common::String vocFile, int32 startPos, int16 vocSize)
 
void playVoc (Common::String vocFile, int32 startPos, uint vocSize)
 
void playVoc ()
 
void stopVoc ()
 
bool isVocPlaying ()
 
void playMidi (Common::String fileName, bool loop)
 
void playMidi (byte *data, int size, bool loop)
 
void toggleMusic ()
 
void beep (int32 frequency, int32 ms)
 
void waitForSoundEnd ()
 
void setSfxVolume (byte leftVol, byte rightVol)
 
void setMidiVolume (byte leftVol, byte rightVol)
 
void fadeOutMusic ()
 
void fadeInMusic ()
 
void setMasterVolume (byte leftVol, byte rightVol)
 
void setSfxBalance (bool left, bool right)
 

Public Attributes

uint _rightSfxVol
 
uint _leftSfxVol
 
uint _musicVolRight
 
uint _musicVolLeft
 

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