AcxAudioEngineGetDeviceFormatList 函式 (acxelements.h)

AcxAudioEngineGetDeviceFormatList 函式會擷取 ACXDATAFORMATLIST 物件,該物件會保存音訊引擎節點支援的格式清單。 如需 ACX 對象的詳細資訊,請參閱 ACX 物件的摘要

語法

ACXDATAFORMATLIST AcxAudioEngineGetDeviceFormatList(
  ACXAUDIOENGINE AudioEngine
);

參數

AudioEngine

轉譯線路中用來代表 DSP 的 ACXAUDIOENGINE 物件。

傳回值

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

另請參閱