回呼函式,可讓 APO 指定所提供輸出格式的慣用輸入格式。
語法
HRESULT GetPreferredInputFormat(
[in] IAudioMediaType *outputFormat,
[out] IAudioMediaType **preferredFormat
);
參數
[in] outputFormat
IAudioMediaType,代表與回呼相關聯的輸出格式。
[out] preferredFormat
IAudioMediaType,代表 APO 慣用的輸入格式。
傳回值
HRESULT。
備註
此 API 可啟用耳機提供者之類的案例,以提供虛擬環繞音效。 即使端點以立體聲轉譯,APO 仍可要求接收 7-1 輸入。 ADO 可以針對不同的輸出格式指定不同的慣用格式。 例如,當 m 數據流類型為媒體時,應用程式可能會要求 7.1 輸入,但在串流類型為通訊時要求立體聲輸入。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 版本 23H2 |
標頭 | audioengineextensionapo.h |