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) |