KSPROPERTY_CROSSBAR_PININFO_S-Struktur (ksmedia.h)
Die KSPROPERTY_CROSSBAR_PININFO_S-Struktur beschreibt die Querleisten-Pininformationen für ein Gerät.
Syntax
typedef struct {
KSPROPERTY Property;
KSPIN_DATAFLOW Direction;
ULONG Index;
ULONG PinType;
ULONG RelatedPinIndex;
KSPIN_MEDIUM Medium;
} KSPROPERTY_CROSSBAR_PININFO_S, *PKSPROPERTY_CROSSBAR_PININFO_S;
Member
Property
Gibt eine initialisierte KSPROPERTY-Struktur an, die den Eigenschaftensatz, die Eigenschafts-ID und den Anforderungstyp beschreibt.
Direction
Gibt die vom Minidriver bereitgestellte Richtung des Datenflusses für den in Index angegebenen Pin an. Dieser Wert kann entweder KSPIN_DATAFLOW_IN oder KSPIN_DATAFLOW_OUT sein.
Index
Gibt den nullbasierten Index des Pins an, für den Querleisteninformationen abgefragt werden. Eingabepins werden getrennt von Ausgabepins abgefragt.
PinType
Gibt den vom Minidriver bereitgestellten Typ des physischen Connectors an. Dieses Element muss auf einen der in ksmedia.h definierten KS_PhysicalConnectorType aufgezählten Werte festgelegt werden:
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
Gibt den optionalen Pinindex eines Pins an, der mit dem in Index angegebenen Pin verknüpft ist. Der Minidriver kann beispielsweise den RelatedPinIndex auf den Anheftindex des Audiostreams festlegen, der mit einem Videostream in Index verknüpft ist. RelatedPinIndex gilt nur für Pins derselben Richtung (Eingabe oder Ausgabe) wie der abgefragte Pin. Wenn keine anderen Pins mit dem aktuellen Pin verknüpft sind, sollte der Minidriver (-1) zurückgeben.
Medium
Gibt eine KSPIN_MEDIUM-Struktur an, die die Hardwareverbindung für den Pin darstellt. Diese Informationen werden vom Minidriver zurückgegeben.
Hinweise
Alle Indexwerte sind nullbasiert, und Eingabepins werden getrennt von Ausgabepins gezählt.
Anforderungen
Anforderung | Wert |
---|---|
Header | ksmedia.h (include Ksmedia.h) |