共用方式為


TIMECODE_SAMPLE 結構 (ksmedia.h)

TIMECODE_SAMPLE 結構描述完整的時間碼。

語法

typedef struct tagTIMECODE_SAMPLE {
  LONGLONG qwTick;
  TIMECODE timecode;
  DWORD    dwUser;
  DWORD    dwFlags;
} TIMECODE_SAMPLE;

成員

qwTick

指定以 100 奈秒為單位的參考時間。

timecode

指定 TIMECODE 結構。

dwUser

指定已封裝的 SMPTE 使用者位。

dwFlags

指定任何選擇性的時間碼旗標遮罩。

旗標 意義
AM_TIMECODE_FLAG_FCM 框架程序代碼模式;0 = 非rop;1 = drop。
AM_TIMECODE_FLAG_CF 色彩框架旗標。
AM_TIMECODE_FLAG_FIELD 欄位旗標。
AM_TIMECODE_FLAG_DF 從外部媒體上實際時間代碼中的旗標 (卸除畫面旗標) 。
AM_TIMECODE_COLORFRAME 指定色彩序列中的框架。
AM_TIMECODE_COLORSEQUENCE 完整序列的框架持續時間。
AM_TIMECODE_FILMSEQUENCE_TYPE 其中一個FILM_SEQUENCE_XXX 令牌。
ED_DEVCAP_TIMECODE_READ 讀取 SMPTE 時間碼;適用於 DV 攝影機。
ED_DEVCAP_ATN_READ 讀取 ATN) (絕對追蹤編號;適用於 DV 攝影機。
ED_DEVCAP_RTC_READ 讀取 RTC (相對時間計數器) ;適用於 MPEG 攝影機。

備註

任何ED_Xxx令牌都是在 DirectX SDK 的 xprtdefs.h 中定義。

dwFlags 中的上限 16 位會保留供日後使用,且必須設定為零。

規格需求

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

另請參閱

TIMECODE