convertInputSamplesVBR
Override this method if you want to return a different number of sample frames than was requested.
Declaration
virtual IOReturn convertInputSamplesVBR(
const void *sampleBuf,
void *destBuf,
UInt32 firstSampleFrame,
UInt32 &numSampleFrames,
const IOAudioStreamFormat *streamFormat,
IOAudioStream *audioStream);See Also
Miscellaneous
addAudioStreamaddTimerclearAllSampleBuffersclientClosedcreateDictionaryFromSampleRatecreateSampleRateFromDictionaryeraseOutputSamplesfreegetAttributeForConnectiongetCommandGategetCurrentSampleFramegetRunEraseHeadgetSampleRategetStategetStatusgetTimerIntervalgetWorkLoopinitinitHardwareinitKeysnewUserClientperformAudioEngineStartperformAudioEngineStopperformEraseperformFlushregisterServiceremoveTimerresetStatusBuffersetAttributeForConnectionsetClockDomainsetClockIsStablesetInputSampleOffsetsetMixClipOverheadsetOutputSampleOffsetsetRunEraseHeadsetSampleLatencysetSampleRatesetStatestart(IOService *)start(IOService *, IOAudioDevice *)startAudioEnginestopstopAudioEnginetimerCallbacktimerFired