AUDCLNT_STREAMOPTIONS列挙 (audioclient.h)

オーディオ ストリームの特性を表す値を定義します。

構文

typedef enum AUDCLNT_STREAMOPTIONS {
  AUDCLNT_STREAMOPTIONS_NONE,
  AUDCLNT_STREAMOPTIONS_RAW,
  AUDCLNT_STREAMOPTIONS_MATCH_FORMAT,
  AUDCLNT_STREAMOPTIONS_AMBISONICS,
  AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK
} ;

定数

 
AUDCLNT_STREAMOPTIONS_NONE
ストリーム オプションはありません。
AUDCLNT_STREAMOPTIONS_RAW
オーディオ ストリームは、 をバイパスする "生" ストリームです
エンドポイント固有を除くすべての信号処理、
オーディオ処理オブジェクト (APO)、ドライバー、ハードウェアでの always-on 処理。
AUDCLNT_STREAMOPTIONS_MATCH_FORMAT
オーディオ クライアントは、オーディオ エンジンがクライアントによって提案された形式と一致することを要求しています。 オーディオ エンジン
は、オーディオ ドライバーと関連する API でフォーマットがサポートされている場合にのみ、この形式と一致します。



Windows 10 以降でサポートされています。
AUDCLNT_STREAMOPTIONS_AMBISONICS
AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK
オーディオ クライアントは、ボリュームまたはミュート設定が適用された後、ループバック ストリームが再生中のオーディオをタップすることを要求しています。 既定の動作は、ボリュームまたはミュートの前にループバック ストリームをタップすることです。

要件

要件
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリ |UWP アプリ]
Header audioclient.h

こちらもご覧ください

コア オーディオ列挙