estrutura KSPROPERTY_EXTXPORT_NODE_S (ksmedia.h)
A estrutura KSPROPERTY_EXTXPORT_NODE_S descreve um transporte externo e seus recursos.
Sintaxe
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;
Membros
NodeProperty
Especifica uma estrutura de KSP_NODE inicializada que descreve o conjunto de propriedades, a ID da propriedade, o tipo de solicitação e a ID do nó.
u
u.Capabilities
Especifica os recursos do transporte externo. Por exemplo, ED_TRANSCAP_CAN_EJECT, ED_TRANSCAP_CAN_PLAY_BACKWARDS ou ED_TRANSCAP_CAN_BUMP_PLAY. Consulte Observações.
u.SignalMode
Especifica o modo de sinal do transporte externo. Por exemplo, ED_TRANSBASIC_SIGNAL_525_60_SD, ED_TRANSBASIC_SIGNAL_MPEG2TS ou ED_TRANSBASIC_SIGNAL_0625_50_MPEG. Ver Comentários
u.LoadMedium
Especifica a carga média. Por exemplo, ejetar, abrir bandeja, fechar bandeja.
u.MediumInfo
Descreve as informações médias.
u.XPrtState
Descreve o estado dos transportes externos.
u.Timecode
Especifica o código de tempo, no formato hour:minute:second:frame. Esse membro é definido para uso futuro.
u.Timecode.frame
Especifica o quadro. Esse membro é definido para uso futuro.
u.Timecode.second
Especifica o segundo. Esse membro é definido para uso futuro.
u.Timecode.minute
Especifica o minuto. Esse membro é definido para uso futuro.
u.Timecode.hour
Especifica a hora. Esse membro é definido para uso futuro.
u.dwTimecode
Especifica o código de tempo, no formato hour:minute:second:frame. Esse membro é definido para uso futuro.
u.dwAbsTrackNumber
Especifica o número de faixa absoluto. Esse membro é definido para uso futuro.
u.RawAVC
u.RawAVC.PayloadSize
Especifica o tamanho do conteúdo.
u.RawAVC.Payload[512]
Descreve o conteúdo
Comentários
Todos os tokens ED_TRANSCAP_Xxx ou ED_TRANSBASIC_Xxx são definidos em xprtdefs.h no SDK do Microsoft DirectX.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ksmedia.h (inclua Ksmedia.h) |