|
|
bool | startDevices (uint32 outputRate, uint32 pcmDeviceRate, uint32 feedBufferSize, bool enableInterpolation, bool stereo, bool internal16Bit) |
| |
|
void | setMusicVolume (int vol) |
| |
|
void | setSfxVolume (int vol) |
| |
|
void | startSound (int id) |
| |
|
void | stopSound (int id) |
| |
|
void | stopAllSounds () |
| |
|
int | getMusicTimer () |
| |
|
int | getSoundStatus (int id) const |
| |
|
void | setQuality (int qual) |
| |
|
void | saveLoadWithSerializer (Common::Serializer &ser) |
| |
|
void | restoreAfterLoad () |
| |
|
void | toggleMusic (bool enable) |
| |
|
void | toggleSoundEffects (bool enable) |
| |
| void | vblCallback () override |
| |
| void | generateData (int8 *dst, uint32 byteSize, Audio::Mixer::SoundType type, bool expectStereo) const override |
| |
| const MacSoundDriver::Status & | getDriverStatus (Audio::Mixer::SoundType sndType) const override |
| |
|
MusicChannel * | getMusicChannel (uint8 id) const |
| |
|
virtual void | vblCallback ()=0 |
| |
|
virtual void | generateData (int8 *dst, uint32 len, Audio::Mixer::SoundType type, bool expectStereo) const =0 |
| |
|
virtual const MacSoundDriver::Status & | getDriverStatus (Audio::Mixer::SoundType sndType) const =0 |
| |
◆ vblCallback()
| void Scumm::Indy3MacSnd::vblCallback |
( |
| ) |
|
|
overridevirtual |
◆ generateData()
| void Scumm::Indy3MacSnd::generateData |
( |
int8 * |
dst, |
|
|
uint32 |
byteSize, |
|
|
Audio::Mixer::SoundType |
type, |
|
|
bool |
expectStereo |
|
) |
| const |
|
overridevirtual |
◆ getDriverStatus()
The documentation for this class was generated from the following file: