DataFlow 列挙 (devicetopology.h)
DataFlow 列挙は、コネクタを介したオーディオ ストリームのデータ フロー方向を示します。
構文
typedef enum __MIDL___MIDL_itf_devicetopology_0000_0000_0011 {
In = 0,
Out
} DataFlow;
定数
In 値: 0 入力ストリーム。 オーディオ ストリームは、コネクタを介してデバイスに流れます。 |
Out 出力ストリーム。 オーディオ ストリームは、コネクタを介してデバイスから流れ出します。 |
注釈
IConnector::GetDataFlow メソッドは、DataFlow 列挙で定義されている定数を使用します。
オーディオ アダプター上のレンダリングまたはキャプチャ デバイスのトポロジには、通常、オーディオ データがデバイスに入るデータ フローの方向が "入力" のコネクタと、オーディオ データがデバイスから出るデータ フロー方向が "Out" の 1 つ以上のコネクタがあります。 たとえば、アダプター上の一般的なレンダリング デバイスには、Windows オーディオ エンジンが PCM データをデバイスにストリーミングするデータ フロー方向 "入力" のコネクタがあります。 同じデバイスには、データ フロー方向が "Out" のコネクタがあり、デバイスはオーディオ信号をスピーカーまたはヘッドフォンに送信します。
レンダリング エンドポイント デバイス (ヘッドフォンなど) のトポロジには、オーディオ データ (アナログ信号の形式) がデバイスに入るデータ フロー方向 "In" を持つ 1 つのコネクタがあります。
キャプチャ エンドポイント デバイス (マイクなど) のトポロジには、オーディオ データがデバイスを終了するデータ フロー方向 "Out" を持つ 1 つのコネクタがあります。
詳細については、「 デバイス トポロジ」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | devicetopology.h |