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 版本概述

要求

要求
Header acxelements.h
IRQL PASSIVE_LEVEL

另请参阅