Функция AcxAudioEngineGetDeviceFormatList (acxelements.h)
Функция acxAudioEngineGetDeviceFormatList извлекает объект ACXDATAFORMATLIST, содержащий список поддерживаемых форматов узла звукового модуля. Дополнительные сведения о объектах ACX см. в сводке по объектам ACX.
Синтаксис
ACXDATAFORMATLIST AcxAudioEngineGetDeviceFormatList(
ACXAUDIOENGINE AudioEngine
);
Параметры
AudioEngine
Объект ACXAUDIOENGINE, используемый в канале отрисовки, для представления DSP.
Возвращаемое значение
Объект ACXDATAFORMATLIST, содержащий список поддерживаемых форматов для указанного объекта ACXAUDIOENGINE.
Замечания
Пример
Ниже показан пример использования.
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 |