start(IOService *)
A simple cover function for start(IOService *, IOAudioDevice *) that assumes the provider is the IOAudioDevice.
Declaration
virtual bool start(
IOService *provider);Parameters
- provider:
The service provider for the IOAudioEngine (the IOAudioDevice in this case).
Return Value
Returns true if the IOAudioEngine was successfully started.
Overview
Subclasses will want to override start(IOService *, IOAudioDevice *) rather than this one.
See Also
Miscellaneous
addAudioStreamaddTimerclearAllSampleBuffersclientClosedconvertInputSamplesVBRcreateDictionaryFromSampleRatecreateSampleRateFromDictionaryeraseOutputSamplesfreegetAttributeForConnectiongetCommandGategetCurrentSampleFramegetRunEraseHeadgetSampleRategetStategetStatusgetTimerIntervalgetWorkLoopinitinitHardwareinitKeysnewUserClientperformAudioEngineStartperformAudioEngineStopperformEraseperformFlushregisterServiceremoveTimerresetStatusBuffersetAttributeForConnectionsetClockDomainsetClockIsStablesetInputSampleOffsetsetMixClipOverheadsetOutputSampleOffsetsetRunEraseHeadsetSampleLatencysetSampleRatesetStatestart(IOService *, IOAudioDevice *)startAudioEnginestopstopAudioEnginetimerCallbacktimerFired