ScummVM API documentation
Scumm::MacLowLevelPCMDriver Member List

This is the complete list of members for Scumm::MacLowLevelPCMDriver, including all inherited members.

_mutex (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriverprotected
_smpMax (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriverprotected
_smpMin (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriverprotected
_smpSize (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriverprotected
_status (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriverprotected
calcRate(uint32 outRate, uint32 factor, uint32 dataRate) (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriverstatic
callback(ChanHandle handle, ExecMode mode, uint16 arg1, const void *arg2) (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
ChanAttrib enum name (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
ChanCallback typedef (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
ChanHandle typedef (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
clearChannelFlags(ChanHandle handle, uint8 flags) (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
clearFlags(uint8 flags, Audio::Mixer::SoundType sndType=Audio::Mixer::kPlainSoundType) (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriverinline
createChannel(Audio::Mixer::SoundType sndType, SynthType synthType, byte attributes, ChanCallback *callback) (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
DBCallback typedef (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
disposeChannel(ChanHandle handle) (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
ExecMode enum name (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
feed(int8 *dst, uint32 byteSize, Audio::Mixer::SoundType type, bool expectStereo) override (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDrivervirtual
flush(ChanHandle handle, ExecMode mode) (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
getChannelStatus(ChanHandle handle) const (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
getStatus(Audio::Mixer::SoundType sndType=Audio::Mixer::kPlainSoundType) const (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriverinline
kEnqueue enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
kIgnoreSynth enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
kImmediate enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
kInitChanLeft enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
kInitChanRight enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
kInitMono enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
kInitNoDrop enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
kInitStereo enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
kNoInterp enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
kSampledSynth enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
kSquareWaveSynth enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
kStatusDisabled enum value (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriver
kStatusDone enum value (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriver
kStatusOverflow enum value (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriver
kStatusPlaying enum value (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriver
kStatusStartup enum value (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriver
kWaveInitChannel0 enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
kWaveInitChannel1 enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
kWaveInitChannel2 enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
kWaveInitChannel3 enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
kWaveTableSynth enum value (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
loadInstrument(ChanHandle handle, ExecMode mode, const PCMSound *snd) (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
loadWaveTable(ChanHandle handle, ExecMode mode, const byte *data, uint16 dataSize) (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
MacLowLevelPCMDriver(Common::Mutex &mutex, uint32 deviceRate, bool internal16Bit) (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
MacSoundDriver(Common::Mutex &mutex, uint32 deviceRate, int activeChannels, bool canInterpolate, bool internal16Bit) (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriverinline
playDoubleBuffer(ChanHandle handle, byte numChan, byte bitsPerSample, uint32 rate, DBCallback *callback, byte numMixChan=1) (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
playNote(ChanHandle handle, ExecMode mode, uint8 note, uint16 duration) (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
playSamples(ChanHandle handle, ExecMode mode, const PCMSound *snd) (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
quiet(ChanHandle handle, ExecMode mode) (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
setFlags(uint8 flags, Audio::Mixer::SoundType sndType=Audio::Mixer::kPlainSoundType) (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriverinline
setTimbre(ChanHandle handle, ExecMode mode, uint16 timbre) (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
StatusFlag enum name (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriver
SynthType enum name (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
wait(ChanHandle handle, ExecMode mode, uint16 duration) (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
~MacLowLevelPCMDriver() override (defined in Scumm::MacLowLevelPCMDriver)Scumm::MacLowLevelPCMDriver
~MacSoundDriver() (defined in Scumm::MacSoundDriver)Scumm::MacSoundDriverinlinevirtual