|
| Sound (ScummEngine *parent, Audio::Mixer *mixer, bool useReplacementAudioTracks) |
|
virtual void | startSound (int sound, int heOffset=0, int heChannel=0, int heFlags=0, int heFreq=0, int hePan=0, int heVol=0) |
|
virtual void | addSoundToQueue (int sound, int heOffset=0, int heChannel=0, int heFlags=0, int heFreq=0, int hePan=0, int heVol=0) |
|
void | processSound () |
|
virtual void | modifySound (int sound, int offset, int frequencyShift, int pan, int volume, int flags) |
|
void | triggerSound (int soundID) |
|
void | startTalkSound (uint32 offset, uint32 b, int mode, Audio::SoundHandle *handle=NULL) |
|
void | stopTalkSound () |
|
bool | isMouthSyncOff (uint pos) |
|
virtual int | isSoundRunning (int sound) const |
|
virtual bool | isSoundInUse (int sound) const |
|
virtual void | stopSound (int sound) |
|
virtual void | stopAllSounds () |
|
void | soundKludge (int *list, int num) |
|
void | talkSound (uint32 offset, uint32 length, int mode, int channel=0) |
|
virtual void | setupSound () |
|
virtual void | pauseSounds (bool pause) |
|
bool | isSfxFileCompressed () |
|
bool | hasSfxFile () const |
|
ScummFile * | restoreDiMUSESpeechFile (const char *fileName) |
|
void | extractSyncsFromDiMUSEMarker (const char *marker) |
|
void | incrementSpeechTimer () |
|
void | resetSpeechTimer () |
|
void | startSpeechTimer () |
|
void | stopSpeechTimer () |
|
bool | speechIsPlaying () |
|
void | startCDTimer () |
|
void | stopCDTimer () |
|
void | playCDTrack (int track, int numLoops, int startFrame, int duration) |
|
void | playCDTrackInternal (int track, int numLoops, int startFrame, int duration) |
|
void | stopCD () |
|
int | pollCD () const |
|
void | updateCD () |
|
AudioCDManager::Status | getCDStatus () |
|
int | getCurrentCDSound () const |
|
int | getCDTrackIdFromSoundId (int soundId, int &loops, int &start) |
|
bool | isRolandLoom () const |
|
bool | useReplacementAudio () const |
|
void | updateMusicTimer () |
|
int | getMusicTimer () const |
|
int | getCDMusicTimer () const |
|
void | saveLoadWithSerializer (Common::Serializer &ser) override |
|
void | restoreAfterLoad () |
|
bool | isAudioDisabled () |
|