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 中定義。

規格需求

需求
標頭 ksmedia.h (包含 Ksmedia.h)