CUGL 2.1
Cornell University Game Library
cugl::audio::AudioScheduler Member List

This is the complete list of members for cugl::audio::AudioScheduler, including all inherited members.

_bootedcugl::audio::AudioNodeprotected
_callbackcugl::audio::AudioNodeprotected
_callingcugl::audio::AudioNodeprotected
_channelscugl::audio::AudioNodeprotected
_classnamecugl::audio::AudioNodeprotected
_hashOfNamecugl::audio::AudioNodeprotected
_localnamecugl::audio::AudioNodeprotected
_ndgaincugl::audio::AudioNodeprotected
_pausedcugl::audio::AudioNodeprotected
_pollingcugl::audio::AudioNodeprotected
_samplingcugl::audio::AudioNodeprotected
_tagcugl::audio::AudioNodeprotected
Action enum namecugl::audio::AudioNode
advance(Uint32 frames) overridecugl::audio::AudioSchedulervirtual
alloc(Uint8 channels, Uint32 rate)cugl::audio::AudioSchedulerinlinestatic
append(const std::shared_ptr< AudioNode > &node, Sint32 loop=0)cugl::audio::AudioScheduler
AudioNode()cugl::audio::AudioNode
AudioScheduler()cugl::audio::AudioScheduler
Callback typedefcugl::audio::AudioNode
clear(bool force=false)cugl::audio::AudioScheduler
COMPLETE enum valuecugl::audio::AudioNode
completed()cugl::audio::AudioNodeinlinevirtual
DEFAULT_CHANNELScugl::audio::AudioNodestatic
DEFAULT_SAMPLINGcugl::audio::AudioNodestatic
dispose() overridecugl::audio::AudioSchedulervirtual
FADE_DIP enum valuecugl::audio::AudioNode
FADE_IN enum valuecugl::audio::AudioNode
FADE_OUT enum valuecugl::audio::AudioNode
getCallback()cugl::audio::AudioNode
getChannels() constcugl::audio::AudioNodeinline
getClassName() constcugl::audio::AudioNodeinline
getCurrent() constcugl::audio::AudioScheduler
getElapsed() const overridecugl::audio::AudioSchedulervirtual
getGain()cugl::audio::AudioNode
getLoops() constcugl::audio::AudioScheduler
getName() constcugl::audio::AudioNodeinline
getOverlap() constcugl::audio::AudioScheduler
getPosition() const overridecugl::audio::AudioSchedulervirtual
getRate() constcugl::audio::AudioNodeinline
getRemaining() constcugl::audio::AudioNodeinlinevirtual
getTag() constcugl::audio::AudioNodeinline
getTail() constcugl::audio::AudioScheduler
getTailSize() constcugl::audio::AudioScheduler
init() overridecugl::audio::AudioSchedulervirtual
init(Uint8 channels, Uint32 rate) overridecugl::audio::AudioSchedulervirtual
INTERRUPT enum valuecugl::audio::AudioNode
isPaused()cugl::audio::AudioNodevirtual
isPlaying()cugl::audio::AudioScheduler
LOOPBACK enum valuecugl::audio::AudioNode
mark() overridecugl::audio::AudioSchedulervirtual
notify(const std::shared_ptr< AudioNode > &node, Action action)cugl::audio::AudioNodeprotected
operator std::string() constcugl::audio::AudioNodeinline
pause()cugl::audio::AudioNodevirtual
play(const std::shared_ptr< AudioNode > &node, Sint32 loop=0)cugl::audio::AudioScheduler
read(float *buffer, Uint32 frames) overridecugl::audio::AudioSchedulervirtual
reset() overridecugl::audio::AudioSchedulervirtual
resume()cugl::audio::AudioNodevirtual
setCallback(Callback callback)cugl::audio::AudioNode
setElapsed(double time) overridecugl::audio::AudioSchedulervirtual
setGain(float gain)cugl::audio::AudioNodevirtual
setLoops(Sint32 loop)cugl::audio::AudioScheduler
setName(const std::string name)cugl::audio::AudioNode
setOverlap(double time)cugl::audio::AudioScheduler
setPosition(Uint32 position) overridecugl::audio::AudioSchedulervirtual
setRemaining(double time)cugl::audio::AudioNodeinlinevirtual
setTag(Sint32 tag)cugl::audio::AudioNodeinline
skip(Uint32 n=0)cugl::audio::AudioScheduler
toString(bool verbose=false) constcugl::audio::AudioNodevirtual
trim(Sint32 size=-1)cugl::audio::AudioScheduler
unmark() overridecugl::audio::AudioSchedulervirtual
~AudioNode()cugl::audio::AudioNodevirtual
~AudioScheduler()cugl::audio::AudioScheduler