KSPROPERTY_JACK_DESCRIPTION
KSPROPERTY_JACK_DESCRIPTION プロパティは、フィルター ハンドルを介してアクセスされる複数項目のピンごとのプロパティとして実装されます。
Windows Vista 以降では、このプロパティは、1 つ以上の物理ジャックに関連付けられている任意のブリッジ ピンでサポートできます。 これは、物理的特性と特定のジャックの使用法の説明を取得するために使用されます。
用法の要点テーブル
Yammer の入手 | 設定 | 移行先 | プロパティ記述子の種類 | プロパティ値の種類 |
---|---|---|---|---|
はい |
いいえ |
ファクトリをピン留めする (フィルター ハンドル経由) |
KSJACK_DESCRIPTION 構造体の配列が後に続く KSMULTIPLE_ITEM |
プロパティ値 (インスタンス データ) は KSMULTIPLE_ITEM で、その後に KSJACK_DESCRIPTION 構造体の配列が続きます。
戻り値
KSPROPERTY_JACK_DESCRIPTION プロパティ要求は、KSMULTIPLE_ITEM の後に N KSJACK_DESCRIPTION 構造体の配列を返します。N は、指定したブリッジ ピンに関連付けられたジャックの数です。 したがって、プロパティ要求が返すメンバーは次のとおりです。
KSMULTIPLE_ITEM.Size = sizeof(KSMULTIPLE_ITEM) + N * sizeof(KSJACK_DESCRIPTION)
KSMULTIPLE_ITEM.Count = N
KSJACK_DESCRIPTION[0]
...
KSJACK_DESCRIPTION[N-1]
解説
各 KSJACK_DESCRIPTION 構造体には、1 つのジャックに関する情報が必要です。 たとえば、3 つのステレオ ジャックで 5.1 オーディオをサポートする出力ブリッジ ピンには、サイズのデータ バッファーが必要です
sizeof(KSMULTIPLE_ITEM) + 3 * sizeof(KSJACK_DESCRIPTION)
および各 KSJACK_DESCRIPTION 構造体には、2 ビットの ChannelMapping 値があります。
要件
サポートされている最小のクライアント |
Windows Vista |
サポートされている最小のサーバー |
Windows Server 2003 |
ヘッダー |
Ksmedia.h |