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