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)

Consulte también

KSPROPERTY

KSPROPERTY_EXTXPORT_STATE

MEDIUM_INFO

TRANSPORT_STATE