Class: IOAudioEngine
Overview
Member Functions
Public
addAudioStream
clearAllSampleBuffers
clipOutputSamples
convertInputSamples
convertInputSamplesVBR(const void *, void *, UInt32, UInt32 &, const IOAudioStreamFormat *, IOAudioStream *)
convertInputSamplesVBR(const void *, void *, UInt32, UInt32 &, const IOAudioStreamFormat *, IOAudioStream *)
createDictionaryFromSampleRate
createSampleRateFromDictionary
eraseOutputSamples
free
getCommandGate
getCurrentSampleFrame
getLoopCountAndTimeStamp
getRunEraseHead
getSampleRate
getState
getStatus
getTimerInterval
getWorkLoop
init
initHardware
newUserClient
performAudioEngineStart
performAudioEngineStop
performErase
performFlush
performFormatChange(IOAudioStream *, const IOAudioStreamFormat *, const IOAudioSampleRate *)
performFormatChange(IOAudioStream *, const IOAudioStreamFormat *, const IOAudioStreamFormatExtension *, const IOAudioSampleRate *)
registerService
resetStatusBuffer
setClockDomain
setClockIsStable
setDescription
setInputSampleOffset(UInt32)
setInputSampleOffset(UInt32)
setMixClipOverhead
setOutputSampleOffset(UInt32)
setOutputSampleOffset(UInt32)
start(IOService *)
start(IOService *, IOAudioDevice *)
startAudioEngine
stop
stopAudioEngine
takeTimeStamp
timerCallback
timerFired
Protected
addTimer
clientClosed
getNumSampleFramesPerBuffer
initKeys
removeTimer
setInputSampleLatency
setNumSampleFramesPerBuffer
setOutputSampleLatency
setRunEraseHead
setSampleLatency
setSampleOffset
setSampleRate
setState
Member Data
Public
audioDevice
audioEngineStopPosition
commandGate
configurationChangeInProgress
defaultAudioControls
gSampleRateFractionKey
gSampleRateWholeNumberKey
inputStreams
isRegistered
numActiveUserClients
numErasesPerBuffer
numSampleFramesPerBuffer
outputStreams
runEraseHead
sampleRate
state
status
userClients
workLoop
Protected
deviceStartedAudioEngine
Header