KSPROPERTY_EXTXPORT_S Struktur (ksmedia.h)
Die KSPROPERTY_EXTXPORT_S Struktur beschreibt einen externen Transport und seine Funktionen.
Syntax
typedef struct {
KSPROPERTY Property;
union {
ULONG Capabilities;
ULONG SignalMode;
ULONG LoadMedium;
MEDIUM_INFO MediumInfo;
TRANSPORT_STATE XPrtState;
struct {
BYTE frame;
BYTE second;
BYTE minute;
BYTE hour;
} Timecode;
DWORD dwTimecode;
DWORD dwAbsTrackNumber;
struct {
ULONG PayloadSize;
BYTE Payload[512];
} RawAVC;
} u;
} KSPROPERTY_EXTXPORT_S, *PKSPROPERTY_EXTXPORT_S;
Angehörige
Property
Gibt eine initialisierte KSPROPERTY- Struktur an, die den Eigenschaftensatz, die Eigenschaften-ID und den Anforderungstyp beschreibt.
u
u.Capabilities
Gibt die Funktionen des externen Transports an. Beispiel: ED_TRANSCAP_CAN_EJECT, ED_TRANSCAP_CAN_PLAY_BACKWARDS oder ED_TRANSCAP_CAN_BUMP_PLAY. Siehe Anmerkungen.
u.SignalMode
Gibt den Signalmodus des externen Transports an. Beispiel: ED_TRANSBASIC_SIGNAL_525_60_SD, ED_TRANSBASIC_SIGNAL_MPEG2TS oder ED_TRANSBASIC_SIGNAL_0625_50_MPEG. Siehe Hinweise
u.LoadMedium
Gibt das Lademedium an. Beispiel: Auswerfen, öffnen Sie die Taskleiste, und schließen Sie die Taskleiste.
u.MediumInfo
Beschreibt die mittleren Informationen.
u.XPrtState
Beschreibt den Zustand externer Transporte.
u.Timecode
Gibt den Timecode in hour:minute:second:frame format an. Dieses Element wird für die zukünftige Verwendung definiert.
u.Timecode.frame
Gibt den Frame an. Dieses Element wird für die zukünftige Verwendung definiert.
u.Timecode.second
Gibt die zweite an. Dieses Element wird für die zukünftige Verwendung definiert.
u.Timecode.minute
Gibt die Minute an. Dieses Element wird für die zukünftige Verwendung definiert.
u.Timecode.hour
Gibt die Stunde an. Dieses Element wird für die zukünftige Verwendung definiert.
u.dwTimecode
Gibt den Timecode in hour:minute:second:frame format an. Dieses Element wird für die zukünftige Verwendung definiert.
u.dwAbsTrackNumber
Gibt die absolute Spurnummer an. Dieses Element wird für die zukünftige Verwendung definiert.
u.RawAVC
u.RawAVC.PayloadSize
Gibt die Nutzlastgröße an.
u.RawAVC.Payload[512]
Beschreibt die Nutzlast
Bemerkungen
Alle ED_TRANSCAP_Xxx- oder ED_TRANSBASIC_Xxx-Token werden in xprtdefs.h im Microsoft DirectX SDK definiert.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ksmedia.h (enthalten Ksmedia.h) |