Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Функция 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 |