ScummVM API documentation
Alcachofa::Sounds Class Reference

Public Member Functions

void update ()
 
SoundHandle playVoice (const Common::String &fileName, byte volume=Audio::Mixer::kMaxChannelVolume)
 
SoundHandle playSFX (const Common::String &fileName, byte volume=Audio::Mixer::kMaxChannelVolume)
 
void stopAll ()
 
void stopVoice ()
 
void pauseAll (bool paused)
 
void fadeOut (SoundHandle id, uint32 duration)
 
void fadeOutVoiceAndSFX (uint32 duration)
 
bool isAlive (SoundHandle id)
 
void setVolume (SoundHandle id, byte volume)
 
void setAppropriateVolume (SoundHandle id, MainCharacterKind processCharacter, Character *speakingCharacter)
 
bool isNoisy (SoundHandle id, float windowSize, float minDifferences)
 used for lip-sync
 
void startMusic (int musicId)
 
void queueMusic (int musicId)
 
void fadeMusic (uint32 duration=500)
 
void setMusicToRoom (int roomMusicId)
 
TaskwaitForMusicToEnd (Process &processd)
 
bool isMusicPlaying () const
 
int musicID () const
 
FakeSemaphoremusicSemaphore ()
 

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