ScummVM API documentation
Parallaction::SoundMan_br Class Referenceabstract
Inheritance diagram for Parallaction::SoundMan_br:
Parallaction::SoundManImpl Parallaction::AmigaSoundMan_br Parallaction::DosSoundMan_br

Public Member Functions

 SoundMan_br (Parallaction_br *vm)
 
virtual void playSfx (const char *filename, uint channel, bool looping, int volume=-1)
 
void stopSfx (uint channel)
 
void stopAllSfx ()
 
void execute (int command, const char *parm) override
 
void setMusicFile (const char *parm)
 
void enableSfx (bool enable)
 
void enableMusic (bool enable)
 
bool isSfxEnabled () const
 
bool isMusicEnabled () const
 

Protected Member Functions

virtual void playMusic ()=0
 
virtual void stopMusic ()=0
 
virtual void pause (bool p)=0
 

Protected Attributes

Parallaction_br_vm
 
Audio::Mixer_mixer
 
Common::String _musicFile
 
bool _sfxLooping
 
int _sfxVolume
 
int _sfxRate
 
uint _sfxChannel
 
bool _musicEnabled
 
bool _sfxEnabled
 
Channel _channels [4]
 

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