структура KSPROPERTY_EXTXPORT_NODE_S (ksmedia.h)
Структура KSPROPERTY_EXTXPORT_NODE_S описывает внешний транспорт и его возможности.
Синтаксис
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;
Члены
NodeProperty
Указывает инициализированную структуру KSP_NODE, описывающую набор свойств, идентификатор свойства, тип запроса и идентификатор узла.
u
u.Capabilities
Указывает возможности внешнего транспорта. Например, ED_TRANSCAP_CAN_EJECT, ED_TRANSCAP_CAN_PLAY_BACKWARDS или ED_TRANSCAP_CAN_BUMP_PLAY. См. примечания.
u.SignalMode
Указывает режим сигнала внешнего транспорта. Например, ED_TRANSBASIC_SIGNAL_525_60_SD ED_TRANSBASIC_SIGNAL_MPEG2TS или ED_TRANSBASIC_SIGNAL_0625_50_MPEG. См. примечания
u.LoadMedium
Указывает среду загрузки. Например, выброшенный, открытый лоток, закрываемая область.
u.MediumInfo
Описывает средние сведения.
u.XPrtState
Описывает состояние внешних перевозок.
u.Timecode
Задает код времени в формате hour:minute:second:frame. Этот элемент определен для дальнейшего использования.
u.Timecode.frame
Указывает кадр. Этот элемент определен для дальнейшего использования.
u.Timecode.second
Указывает второй. Этот элемент определен для дальнейшего использования.
u.Timecode.minute
Указывает минуту. Этот элемент определен для дальнейшего использования.
u.Timecode.hour
Указывает час. Этот элемент определен для дальнейшего использования.
u.dwTimecode
Задает код времени в формате hour:minute:second:frame. Этот элемент определен для дальнейшего использования.
u.dwAbsTrackNumber
Указывает абсолютный номер трека. Этот элемент определен для дальнейшего использования.
u.RawAVC
u.RawAVC.PayloadSize
Указывает размер полезных данных.
u.RawAVC.Payload[512]
Описание полезных данных
Замечания
Все маркеры ED_TRANSCAP_Xxx или ED_TRANSBASIC_Xxx определены в xprtdefs.h в пакете SDK Microsoft DirectX.
Требования
Требование | Ценность |
---|---|
заголовка | ksmedia.h (include Ksmedia.h) |