次の方法で共有


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 = nondrop;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 トークンの 1 つ。
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 ビットは将来使用するために予約されており、0 に設定する必要があります。

必要条件

要件 価値
ヘッダー ksmedia.h (Ksmedia.h を含む)

関連項目

TIMECODEする