Структура TRANSPORTSTATUS (ksmedia.h)
Структура TRANSPORTSTATUS описывает текущее состояние транспорта.
Синтаксис
typedef struct tagTRANSPORTSTATUS {
LONG Mode;
LONG LastError;
LONG RecordInhibit;
LONG ServoLock;
LONG MediaPresent;
LONG MediaLength;
LONG MediaSize;
LONG MediaTrackCount;
LONG MediaTrackLength;
LONG MediaTrackSide;
LONG MediaType;
LONG LinkMode;
LONG NotifyOn;
} TRANSPORTSTATUS, *PTRANSPORTSTATUS;
Члены
Mode
Задает ED_MODE_Xxx.
LastError
Указывает последнюю ошибку.
RecordInhibit
Указывает, блокируется ли запись. Значение TRUE , если запись запрещена, в противном случае — FALSE .
ServoLock
Указывает на блокировку сервопривода.
MediaPresent
Указывает, присутствует ли носитель.
MediaLength
Указывает длину носителя.
MediaSize
Указывает размер носителя.
MediaTrackCount
Указывает количество мультимедийных дорожек.
MediaTrackLength
Указывает длину дорожки мультимедиа.
MediaTrackSide
Указывает размер дорожки мультимедиа.
MediaType
Указывает тип носителя.
LinkMode
Указывает связанный режим. Значение TRUE , если связано, в противном случае — FALSE .
NotifyOn
Указывает уведомление о событии. Значение TRUE включает уведомление о событиях, значение FALSE отключает уведомление о событиях.
Комментарии
Все маркеры ED_Xxx определяются в xprtdefs.h в пакете SDK Microsoft DirectX.
Требования
Требование | Значение |
---|---|
Заголовок | ksmedia.h (включая Ksmedia.h) |