struttura KSPROPERTY_EXTXPORT_NODE_S (ksmedia.h)
La struttura KSPROPERTY_EXTXPORT_NODE_S descrive un trasporto esterno e le relative funzionalità.
Sintassi
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;
Members
NodeProperty
Specifica una struttura di KSP_NODE inizializzata che descrive il set di proprietà, l'ID proprietà, il tipo di richiesta e l'ID nodo.
u
u.Capabilities
Specifica le funzionalità del trasporto esterno. Ad esempio, ED_TRANSCAP_CAN_EJECT, ED_TRANSCAP_CAN_PLAY_BACKWARDS o ED_TRANSCAP_CAN_BUMP_PLAY. Vedere la sezione Osservazioni.
u.SignalMode
Specifica la modalità segnale del trasporto esterno. Ad esempio, ED_TRANSBASIC_SIGNAL_525_60_SD, ED_TRANSBASIC_SIGNAL_MPEG2TS o ED_TRANSBASIC_SIGNAL_0625_50_MPEG. Vedere la sezione Osservazioni
u.LoadMedium
Specifica il supporto di caricamento. Ad esempio, espellere, aprire il vassoio, chiudere il vassoio.
u.MediumInfo
Descrive le informazioni medie.
u.XPrtState
Descrive lo stato dei trasporti esterni.
u.Timecode
Specifica il timecode, in formato hour:minute:second:frame. Questo membro è definito per un uso futuro.
u.Timecode.frame
Specifica il frame. Questo membro è definito per un uso futuro.
u.Timecode.second
Specifica il secondo. Questo membro è definito per un uso futuro.
u.Timecode.minute
Specifica il minuto. Questo membro è definito per un uso futuro.
u.Timecode.hour
Specifica l'ora. Questo membro è definito per un uso futuro.
u.dwTimecode
Specifica il timecode, in formato hour:minute:second:frame. Questo membro è definito per un uso futuro.
u.dwAbsTrackNumber
Specifica il numero di traccia assoluto. Questo membro è definito per un uso futuro.
u.RawAVC
u.RawAVC.PayloadSize
Specifica le dimensioni del payload.
u.RawAVC.Payload[512]
Descrive il payload
Commenti
Tutti i token di ED_TRANSCAP_Xxx o ED_TRANSBASIC_Xxx vengono definiti in xprtdefs.h in Microsoft DirectX SDK.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ksmedia.h (include Ksmedia.h) |