Lines Matching refs:formatDesc
120 bool IOAudioStream::validateFormat(IOAudioStreamFormat *streamFormat, IOAudioStreamFormatExtension *formatExtension, IOAudioStreamFormatDesc *formatDesc, const IOAudioSampleRate *sampleRate)
124 audioDebugIOLog(3, "+ IOAudioStream[%p]::validateFormat(%p, %p, %p)\n", this, streamFormat, formatExtension, formatDesc);
160 if (formatDesc) {
161 memcpy(formatDesc, &availableFormats[formatIndex], sizeof(IOAudioStreamFormatDesc));
170 audioDebugIOLog(3, "- IOAudioStream[%p]::validateFormat(%p, %p, %p) returns %d\n", this, streamFormat, formatExtension, formatDesc, foundFormat );
188 IOAudioStreamFormatDesc formatDesc;
189 validateFormat((IOAudioStreamFormat *)streamFormat, NULL, &formatDesc);
190 memcpy (&validFormatExtension, &formatDesc.formatExtension, sizeof (validFormatExtension));
215 IOAudioStreamFormatDesc formatDesc;
249 if (validateFormat(&validFormat, &validFormatExtension, &formatDesc, requestedSampleRate)) {
319 if (formatDesc.ioFunctionList && (formatDesc.numIOFunctions > 0)) {
320 setIOFunctionList(formatDesc.ioFunctionList, formatDesc.numIOFunctions);
491 bool IOAudioStream::validateFormat(IOAudioStreamFormat *streamFormat, IOAudioStreamFormatExtension *formatExtension, IOAudioStreamFormatDesc *formatDesc)
493 return validateFormat(streamFormat, formatExtension, formatDesc, audioEngine->getSampleRate());
1159 bool IOAudioStream::validateFormat(IOAudioStreamFormat *streamFormat, IOAudioStreamFormatDesc *formatDesc)
1161 return validateFormat(streamFormat, NULL, formatDesc);