ScummVM API documentation
Cine::PCSound Class Reference
Inheritance diagram for Cine::PCSound:
Cine::Sound

Public Member Functions

 PCSound (Audio::Mixer *mixer, CineEngine *vm)
 
void loadMusic (const char *name) override
 
void playMusic () override
 
void stopMusic () override
 
void fadeOutMusic () override
 
void playSound (int mode, int channel, int param3, int param4, int param5, int size) override
 
void playSound (int channel, int frequency, const uint8 *data, int size, int volumeStep, int stepCount, int volume, int repeat) override
 
void stopSound (int channel) override
 
void setBgMusic (int num) override
 
- Public Member Functions inherited from Cine::Sound
 Sound (Audio::Mixer *mixer, CineEngine *vm)
 
virtual MusicType musicType ()
 

Protected Attributes

PCSoundDriver * _soundDriver
 
PCSoundFxPlayer * _player
 
uint8 _currentMusic
 
uint8 _currentMusicStatus
 
uint8 _currentBgSlot
 
- Protected Attributes inherited from Cine::Sound
Audio::Mixer_mixer
 
CineEngine_vm
 
MusicType _musicType
 

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