KSPROPERTY_CROSSBAR_PININFO_S 構造体 (ksmedia.h)
KSPROPERTY_CROSSBAR_PININFO_S構造体は、デバイスのクロスバー ピン情報を記述します。
構文
typedef struct {
KSPROPERTY Property;
KSPIN_DATAFLOW Direction;
ULONG Index;
ULONG PinType;
ULONG RelatedPinIndex;
KSPIN_MEDIUM Medium;
} KSPROPERTY_CROSSBAR_PININFO_S, *PKSPROPERTY_CROSSBAR_PININFO_S;
メンバー
Property
プロパティ セット、プロパティ ID、および要求の種類を記述する、初期化された KSPROPERTY 構造体を指定します。
Direction
Index で指定されたピンのデータ フローのミニドライバー指定の方向を指定 します。 この値には 、KSPIN_DATAFLOW_IN またはKSPIN_DATAFLOW_OUTのいずれかを指定できます。
Index
クロスバー情報を照会するピンの 0 から始まるインデックスを指定します。 入力ピンは、出力ピンとは別に照会されます。
PinType
ミニドライバーによって提供される物理コネクタの種類を指定します。 このメンバーは、 ksmedia.h で定義されているKS_PhysicalConnectorType列挙値のいずれかに設定する必要があります。
KS_PhysConn_Video_Tuner
KS_PhysConn_Video_Composite
KS_PhysConn_Video_Svideo
KS_PhysConn_Video_RGB
KS_PhysConn_Video_YRYBY
KS_PhysConn_Video_SerialDigital
KS_PhysConn_Video_ParallelDigital
KS_PhysConn_Video_SCSI
KS_PhysConn_Video_AUX
KS_PhysConn_Video_Video_1394
KS_PhysConn_Video_USB
KS_PhysConn_Video_VideoDecoder
KS_PhysConn_Video_VideoEncoder
KS_PhysConn_Video_SCART
KS_PhysConn_Audio_Tuner
KS_PhysConn_Audio_Line
KS_PhysConn_Audio_Misc
KS_PhysConn_Audio_AESDigital
KS_PhysConn_Audio_SPDIFDigital
KS_PhysConn_Audio_SCSI
KS_PhysConn_Audio_AUX
KS_PhysConn_Audio_1394
KS_PhysConn_Audio_USB
KS_PhysConn_Audio_AudioDecoder
RelatedPinIndex
Index で指定されたピンに関連するピンのオプションのピン インデックスを指定 します。 たとえば、ミニドライバーは、 RelatedPinIndex を 、Index のビデオ ストリームと共に使用されるオーディオ ストリームのピン インデックスに設定できます。 RelatedPinIndex は、クエリ対象のピンと同じ方向 (入力または出力) のピンにのみ適用されます。 現在のピンに関連する他のピンがない場合、ミニドライバーは (-1) を返す必要があります。
Medium
ピンのハードウェア接続を表す KSPIN_MEDIUM 構造体を指定します。 この情報は、ミニドライバーによって返されます。
注釈
すべてのインデックス値は 0 から始まります。入力ピンは出力ピンとは別にカウントされます。
要件
要件 | 値 |
---|---|
Header | ksmedia.h (Ksmedia.h を含む) |