Структура 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 (include Ksmedia.h) |