estructura KSPROPERTY_EXTXPORT_NODE_S (ksmedia.h)
La estructura KSPROPERTY_EXTXPORT_NODE_S describe un transporte externo y sus funcionalidades.
Sintaxis
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;
Miembros
NodeProperty
Especifica una estructura de KSP_NODE inicializada que describe el conjunto de propiedades, el identificador de propiedad, el tipo de solicitud y el identificador de nodo.
u
u.Capabilities
Especifica las funciones del transporte externo. Por ejemplo, ED_TRANSCAP_CAN_EJECT, ED_TRANSCAP_CAN_PLAY_BACKWARDS o ED_TRANSCAP_CAN_BUMP_PLAY. Vea la sección Comentarios.
u.SignalMode
Especifica el modo de señal del transporte externo. Por ejemplo, ED_TRANSBASIC_SIGNAL_525_60_SD, ED_TRANSBASIC_SIGNAL_MPEG2TS o ED_TRANSBASIC_SIGNAL_0625_50_MPEG. Ver comentarios
u.LoadMedium
Especifica el medio de carga. Por ejemplo, expulsar, abrir bandeja, cerrar bandeja.
u.MediumInfo
Describe la información media.
u.XPrtState
Describe el estado de los transportes externos.
u.Timecode
Especifica el código de tiempo, en formato hour:minute:second:frame. Este miembro se define para su uso futuro.
u.Timecode.frame
Especifica el marco. Este miembro se define para su uso futuro.
u.Timecode.second
Especifica el segundo. Este miembro se define para su uso futuro.
u.Timecode.minute
Especifica el minuto. Este miembro se define para su uso futuro.
u.Timecode.hour
Especifica la hora. Este miembro se define para su uso futuro.
u.dwTimecode
Especifica el código de tiempo, en formato hour:minute:second:frame. Este miembro se define para su uso futuro.
u.dwAbsTrackNumber
Especifica el número de pista absoluto. Este miembro se define para su uso futuro.
u.RawAVC
u.RawAVC.PayloadSize
Especifica el tamaño de carga.
u.RawAVC.Payload[512]
Describe la carga útil.
Comentarios
Los tokens ED_TRANSCAP_Xxx o ED_TRANSBASIC_Xxx se definen en xprtdefs.h en el SDK de Microsoft DirectX.
Requisitos
Requisito | Valor |
---|---|
Header | ksmedia.h (incluye Ksmedia.h) |