Функция AcxAudioEngineGetDeviceFormatList (acxelements.h)
Функция AcxAudioEngineGetDeviceFormatList извлекает объект ACXDATAFORMATLIST, содержащий список поддерживаемых форматов для узла обработчика аудио. Дополнительные сведения об объектах ACX см. в разделе Сводка по объектам ACX.
Синтаксис
ACXDATAFORMATLIST AcxAudioEngineGetDeviceFormatList(
ACXAUDIOENGINE AudioEngine
);
Параметры
AudioEngine
Объект ACXAUDIOENGINE, используемый в цепи отрисовки для представления DSP.
Возвращаемое значение
Объект ACXDATAFORMATLIST, содержащий список поддерживаемых форматов для указанного объекта ACXAUDIOENGINE.
Remarks
Пример
Ниже приведен пример использования.
status = AcxDataFormatCreate(Device, &attributes, &formatCfg, &formatPcm44100c2);
formatCtx = GetCodecFormatContext(formatPcm44100c2);
// Get the current audio engine device format list
formatList = AcxAudioEngineGetDeviceFormatList(audioEngineElement);
if (formatList == NULL)
{
status = STATUS_INSUFFICIENT_RESOURCES;
goto exit;
}
// Add our supported formats to the audio engine device format list
status = AcxDataFormatListAddDataFormat(formatList, formatPcm44100c2);
Требования к ACX
Минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.
Требования
Требование | Значение |
---|---|
Заголовок | acxelements.h |
IRQL | PASSIVE_LEVEL |