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

Public Member Functions

 DosSoundMan_br (Parallaction_br *vm)
 
void playMusic () override
 
void stopMusic () override
 
void pause (bool p) override
 
void playSfx (const char *filename, uint channel, bool looping, int volume) override
 
- Public Member Functions inherited from Parallaction::SoundMan_br
 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
 
virtual void execute (int command, const char *parm=0)=0
 

Additional Inherited Members

virtual void playMusic ()=0
 
virtual void stopMusic ()=0
 
virtual void pause (bool p)=0
 
- Protected Attributes inherited from Parallaction::SoundMan_br
Parallaction_br * _vm
 
Audio::Mixer * _mixer
 
Common::String _musicFile
 
bool _sfxLooping
 
int _sfxVolume
 
int _sfxRate
 
uint _sfxChannel
 
bool _musicEnabled
 
bool _sfxEnabled
 
Channel _channels [4]
 

Member Function Documentation

◆ playMusic()

void Parallaction::DosSoundMan_br::playMusic ( )
overridevirtual

◆ stopMusic()

void Parallaction::DosSoundMan_br::stopMusic ( )
overridevirtual

◆ pause()

void Parallaction::DosSoundMan_br::pause ( bool  p)
overridevirtual

◆ playSfx()

void Parallaction::DosSoundMan_br::playSfx ( const char *  filename,
uint  channel,
bool  looping,
int  volume 
)
overridevirtual

Reimplemented from Parallaction::SoundMan_br.


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