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令牌均在 Microsoft DirectX SDK 的 xprtdefs.h 中定义。

要求

要求
Header ksmedia.h (包括 Ksmedia.h)