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 |