IAudioProcessingObjectPreferredFormatSupport::GetPreferredInputFormat 方法 (audioengineextensionapo.h)
回调函数,允许 ADO 为提供的输出格式指定首选输入格式。
语法
HRESULT GetPreferredInputFormat(
[in] IAudioMediaType *outputFormat,
[out] IAudioMediaType **preferredFormat
);
参数
[in] outputFormat
表示与回调关联的输出格式的 IAudioMediaType 。
[out] preferredFormat
表示 APO 的首选输入格式的 IAudioMediaType 。
返回值
HRESULT。
注解
此 API 支持提供虚拟环绕音效的耳机提供程序等方案。 即使终结点以立体声呈现,APO 也可以请求接收 7-1 输入。 ADO 可以为不同的输出格式指定不同的首选格式。 例如,当 m 流类型为媒体时,应用可能会请求 7.1 输入,但在流类型为通信时请求立体声输入。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11,版本 23H2 |
标头 | audioengineextensionapo.h |