ScummVM API documentation
BladeRunner::AmbientSounds Class Reference

Public Member Functions

 AmbientSounds (BladeRunnerEngine *vm)
 
void addSound (int sfxId, uint32 delayMinSeconds, uint32 delayMaxSeconds, int volumeMin, int volumeMax, int panStartMin, int panStartMax, int panEndMin, int panEndMax, int priority, int unk)
 
void removeNonLoopingSound (int sfxId, bool stopPlaying)
 
void removeAllNonLoopingSounds (bool stopPlaying)
 
void addSpeech (int actorId, int sentenceId, uint32 delayMinSeconds, uint32 delayMaxSeconds, int volumeMin, int volumeMax, int panStartMin, int panStartMax, int panEndMin, int panEndMax, int priority, int unk)
 
void playSound (int sfxId, int volume, int panStart, int panEnd, int priority, Audio::Mixer::SoundType type=kAmbientSoundType)
 
void playSpeech (int actorId, int sentenceId, int volume, int panStart, int panEnd, int priority)
 
void addLoopingSound (int sfxId, int volume, int pan, uint32 delaySeconds, Audio::Mixer::SoundType type=kAmbientSoundType)
 
void adjustLoopingSound (int sfxId, int volume, int pan, uint32 delaySeconds)
 
void removeLoopingSound (int sfxId, uint32 delaySeconds)
 
void removeAllLoopingSounds (uint32 delaySeconds)
 
void tick ()
 
void setVolume (int volume)
 
int getVolume () const
 
void playSample ()
 
void save (SaveFileWriteStream &f)
 
void load (SaveFileReadStream &f)
 

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