структура KSPROPERTY_EXTXPORT_S (ksmedia.h)
Структура KSPROPERTY_EXTXPORT_S описывает внешний транспорт и его возможности.
Синтаксис
typedef struct {
KSPROPERTY Property;
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_S, *PKSPROPERTY_EXTXPORT_S;
Члены
Property
Задает инициализированную структуру KSPROPERTY , которая описывает набор свойств, идентификатор свойства и тип запроса.
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 (включая Ksmedia.h) |