IAudioProcessingObjectPreferredFormatSupport::GetPreferredInputFormat メソッド (audioengineextensionapo.h)
指定された出力形式の優先入力形式を指定する API を許可するコールバック関数。
構文
HRESULT GetPreferredInputFormat(
[in] IAudioMediaType *outputFormat,
[out] IAudioMediaType **preferredFormat
);
パラメーター
[in] outputFormat
コールバックに関連付けられている出力形式を表す IAudioMediaType 。
[out] preferredFormat
APO の優先入力形式を表す IAudioMediaType 。
戻り値
HRESULT。
注釈
この API を使用すると、仮想サラウンド サウンドを提供するヘッドホン プロバイダーなどのシナリオが可能になります。 エンドポイントがステレオでレンダリングされている場合でも、APO は 7 から 1 の入力を受信するように要求できます。 APOs では、出力形式ごとに異なる優先形式を指定できます。 たとえば、m ストリームの種類がメディアの場合、アプリは 7.1 入力を要求し、ストリームの種類が通信の場合はステレオ入力を要求できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 バージョン 23H2 |
Header | audioengineextensionapo.h |