ScummVM API documentation
Audio::Mixer Member List

This is the complete list of members for Audio::Mixer, including all inherited members.

getChannelBalance(SoundHandle handle)=0Audio::Mixerpure virtual
getChannelRate(SoundHandle handle)=0Audio::Mixerpure virtual
getChannelVolume(SoundHandle handle)=0Audio::Mixerpure virtual
getElapsedTime(SoundHandle handle)=0Audio::Mixerpure virtual
getOutputBufSize() const =0Audio::Mixerpure virtual
getOutputRate() const =0Audio::Mixerpure virtual
getOutputStereo() const =0Audio::Mixerpure virtual
getSoundElapsedTime(SoundHandle handle)=0Audio::Mixerpure virtual
getSoundID(SoundHandle handle)=0Audio::Mixerpure virtual
getVolumeForSoundType(SoundType type) const =0Audio::Mixerpure virtual
hasActiveChannelOfType(SoundType type)=0Audio::Mixerpure virtual
isReady() const =0Audio::Mixerpure virtual
isSoundHandleActive(SoundHandle handle)=0Audio::Mixerpure virtual
isSoundIDActive(int id)=0Audio::Mixerpure virtual
isSoundTypeMuted(SoundType type) const =0Audio::Mixerpure virtual
kMaxChannelVolume enum valueAudio::Mixer
kMaxMixerVolume enum valueAudio::Mixer
kMusicSoundType enum valueAudio::Mixer
kPlainSoundType enum valueAudio::Mixer
kSFXSoundType enum valueAudio::Mixer
kSpeechSoundType enum valueAudio::Mixer
loopChannel(SoundHandle handle)=0Audio::Mixerpure virtual
Mixer() (defined in Audio::Mixer)Audio::Mixerinline
muteSoundType(SoundType type, bool mute)=0Audio::Mixerpure virtual
mutex()=0Audio::Mixerpure virtual
NonCopyable() (defined in Common::NonCopyable)Common::NonCopyableinlineprivate
pauseAll(bool paused)=0Audio::Mixerpure virtual
pauseHandle(SoundHandle handle, bool paused)=0Audio::Mixerpure virtual
pauseID(int id, bool paused)=0Audio::Mixerpure virtual
playStream(SoundType type, SoundHandle *handle, AudioStream *stream, int id=-1, byte volume=kMaxChannelVolume, int8 balance=0, DisposeAfterUse::Flag autofreeStream=DisposeAfterUse::YES, bool permanent=false, bool reverseStereo=false)=0Audio::Mixerpure virtual
resetChannelRate(SoundHandle handle)=0Audio::Mixerpure virtual
setChannelBalance(SoundHandle handle, int8 balance)=0Audio::Mixerpure virtual
setChannelRate(SoundHandle handle, uint32 rate)=0Audio::Mixerpure virtual
setChannelVolume(SoundHandle handle, byte volume)=0Audio::Mixerpure virtual
setVolumeForSoundType(SoundType type, int volume)=0Audio::Mixerpure virtual
SoundType enum nameAudio::Mixer
stopAll()=0Audio::Mixerpure virtual
stopHandle(SoundHandle handle)=0Audio::Mixerpure virtual
stopID(int id)=0Audio::Mixerpure virtual
~Mixer() (defined in Audio::Mixer)Audio::Mixerinlinevirtual