Freigeben über


KSPROPERTY_EXTXPORT_NODE_S-Struktur (ksmedia.h)

Die KSPROPERTY_EXTXPORT_NODE_S-Struktur beschreibt einen externen Transport und dessen Funktionen.

Syntax

typedef struct {
  KSP_NODE NodeProperty;
  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_NODE_S, *PKSPROPERTY_EXTXPORT_NODE_S;

Member

NodeProperty

Gibt eine initialisierte KSP_NODE-Struktur an, die den Eigenschaftensatz, die Eigenschafts-ID, den Anforderungstyp und die Knoten-ID 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 Hinweise.

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. Beispielsweise auswerfen, Fach öffnen, Fach schließen.

u.MediumInfo

Beschreibt die Medieninformationen.

u.XPrtState

Beschreibt den Zustand externer Transporte.

u.Timecode

Gibt den Timecode im Format hour:minute:second:frame an. Dieses Element ist für die zukünftige Verwendung definiert.

u.Timecode.frame

Gibt den Frame an. Dieses Element ist für die zukünftige Verwendung definiert.

u.Timecode.second

Gibt die Sekunde an. Dieses Element ist für die zukünftige Verwendung definiert.

u.Timecode.minute

Gibt die Minute an. Dieses Element ist für die zukünftige Verwendung definiert.

u.Timecode.hour

Gibt die Stunde an. Dieses Element ist für die zukünftige Verwendung definiert.

u.dwTimecode

Gibt den Timecode im Format hour:minute:second:frame an. Dieses Element ist für die zukünftige Verwendung definiert.

u.dwAbsTrackNumber

Gibt die absolute Spurnummer an. Dieses Element ist für die zukünftige Verwendung definiert.

u.RawAVC

u.RawAVC.PayloadSize

Gibt die Nutzlastgröße an.

u.RawAVC.Payload[512]

Beschreibt die Nutzlast

Hinweise

Alle ED_TRANSCAP_Xxx oder ED_TRANSBASIC_Xxx Token werden in xprtdefs.h im Microsoft DirectX SDK definiert.

Anforderungen

Anforderung Wert
Header ksmedia.h (include Ksmedia.h)

Weitere Informationen

KSPROPERTY

KSPROPERTY_EXTXPORT_STATE

MEDIUM_INFO

TRANSPORT_STATE