Поделиться через


Структура 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)