KSPROPERTY_CROSSBAR_PININFO_S structure (ksmedia.h)
La structure KSPROPERTY_CROSSBAR_PININFO_S décrit les informations d’épingle à barre croisée pour un appareil.
Syntaxe
typedef struct {
KSPROPERTY Property;
KSPIN_DATAFLOW Direction;
ULONG Index;
ULONG PinType;
ULONG RelatedPinIndex;
KSPIN_MEDIUM Medium;
} KSPROPERTY_CROSSBAR_PININFO_S, *PKSPROPERTY_CROSSBAR_PININFO_S;
Membres
Property
Spécifie une structure KSPROPERTY initialisée qui décrit le jeu de propriétés, l’ID de propriété et le type de demande.
Direction
Spécifie la direction fournie par minidriver du flux de données pour l’épingle spécifiée dans Index. Cette valeur peut être KSPIN_DATAFLOW_IN ou KSPIN_DATAFLOW_OUT.
Index
Spécifie l’index de base zéro de l’épingle pour laquelle les informations de barre croisée sont interrogées. Les broches d’entrée sont interrogées séparément des broches de sortie.
PinType
Spécifie le type de connecteur physique fourni par minidriver. Ce membre doit être défini sur l’une des valeurs énumérées KS_PhysicalConnectorType définies dans ksmedia.h :
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
Spécifie l’index d’épingle facultatif d’une broche associée à l’épingle spécifiée dans Index. Par exemple, le minidriver peut définir RelatedPinIndex sur l’index d’épingle du flux audio qui accompagne un flux vidéo dans Index. RelatedPinIndex s’applique uniquement aux broches de la même direction (entrée ou sortie) que la broche interrogée. Si aucune autre broche n’est liée à la broche actuelle, le minidriver doit retourner (-1).
Medium
Spécifie une structure KSPIN_MEDIUM qui représente la connexion matérielle pour la broche. Ces informations sont retournées par le minidriver.
Remarques
Toutes les valeurs d’index sont de base zéro, et les broches d’entrée sont comptabilisées séparément des broches de sortie.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h (incluez Ksmedia.h) |