ScummVM API documentation
Audio::MixerImpl Member List

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

getChannelBalance(SoundHandle handle)Audio::MixerImplvirtual
getChannelRate(SoundHandle handle)Audio::MixerImplvirtual
getChannelVolume(SoundHandle handle)Audio::MixerImplvirtual
getElapsedTime(SoundHandle handle)Audio::MixerImplvirtual
getOutputBufSize() constAudio::MixerImplvirtual
getOutputRate() constAudio::MixerImplvirtual
getOutputStereo() constAudio::MixerImplvirtual
getSoundElapsedTime(SoundHandle handle)Audio::MixerImplvirtual
getSoundID(SoundHandle handle)Audio::MixerImplvirtual
getVolumeForSoundType(SoundType type) constAudio::MixerImplvirtual
hasActiveChannelOfType(SoundType type)Audio::MixerImplvirtual
insertChannel(SoundHandle *handle, Channel *chan) (defined in Audio::MixerImpl)Audio::MixerImplprotected
isReady() constAudio::MixerImplinlinevirtual
isSoundHandleActive(SoundHandle handle)Audio::MixerImplvirtual
isSoundIDActive(int id)Audio::MixerImplvirtual
isSoundTypeMuted(SoundType type) constAudio::MixerImplvirtual
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)Audio::MixerImplvirtual
mixCallback(byte *samples, uint len)Audio::MixerImpl
Mixer() (defined in Audio::Mixer)Audio::Mixerinline
MixerImpl(uint sampleRate, bool stereo=true, uint outBufSize=0) (defined in Audio::MixerImpl)Audio::MixerImpl
muteSoundType(SoundType type, bool mute)Audio::MixerImplvirtual
mutex()Audio::MixerImplinlinevirtual
pauseAll(bool paused)Audio::MixerImplvirtual
pauseHandle(SoundHandle handle, bool paused)Audio::MixerImplvirtual
pauseID(int id, bool paused)Audio::MixerImplvirtual
playStream(SoundType type, SoundHandle *handle, AudioStream *input, int id, byte volume, int8 balance, DisposeAfterUse::Flag autofreeStream, bool permanent, bool reverseStereo)Audio::MixerImplvirtual
resetChannelRate(SoundHandle handle)Audio::MixerImplvirtual
setChannelBalance(SoundHandle handle, int8 balance)Audio::MixerImplvirtual
setChannelRate(SoundHandle handle, uint32 rate)Audio::MixerImplvirtual
setChannelVolume(SoundHandle handle, byte volume)Audio::MixerImplvirtual
setReady(bool ready)Audio::MixerImpl
setVolumeForSoundType(SoundType type, int volume)Audio::MixerImplvirtual
SoundType enum nameAudio::Mixer
stopAll()Audio::MixerImplvirtual
stopHandle(SoundHandle handle)Audio::MixerImplvirtual
stopID(int id)Audio::MixerImplvirtual
~Mixer() (defined in Audio::Mixer)Audio::Mixerinlinevirtual
~MixerImpl() (defined in Audio::MixerImpl)Audio::MixerImpl