共用方式為


TIMECODE_SAMPLE結構 (strmif.h)

[與此頁面 相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式代碼,以使用新的 API。]

結構 TIMECODE_SAMPLE 包含完整的 timecode 資訊。

語法

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

成員

qwTick

參考時間,以 100 奈秒為單位。

timecode

TIMECODE 結構。

dwUser

已封裝的 SMPTE 使用者位。

dwFlags

Timecode 旗標遮罩。 指定下列一或多個值。

意義
AM_TIMECODE_FLAG_FCM
框架程序代碼模式;0 = 非rop;1 = 卸除。
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 攝影機。 這個常數定義於頭檔 Xprtdefs.h 中。
ED_DEVCAP_RTC_READ
讀取 RTC) (相對時間計數器;適用於 MPEG 攝影機。 這個常數定義於頭檔 Xprtdefs.h 中。

備註

dwFlags 中的前 16 位會保留;設定為零。

規格需求

需求
標頭 strmif.h

另請參閱

DirectShow 結構

IAMTimecodeReader::GetTimecode