次の方法で共有


TIMECODE_SAMPLE 構造体

TIMECODE_SAMPLE 構造体には、タイムコードの完全な情報が格納される。

構文

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

メンバ

qwTick

基準タイム (100 ナノ秒単位)。

timecode

TIMECODE 構造体。

dwUser

パックされた SMPTE ユーザービット。

dwFlags

タイムコードのフラグ マスク。以下の値を 1 つ以上組み合わせて指定する。

説明
AM_TIMECODE_FLAG_FCM フレーム コードのモード (0 は非ドロップ、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 カムコーダに適用される。この定数はヘッダー ファイル Xprtdefs.h で定義されている。
ED_DEVCAP_RTC_READ 相対タイム カウンタ (RTC) を読み取る。MPEG カムコーダに適用される。この定数はヘッダー ファイル Xprtdefs.h で定義されている。

注意

dwFlags の上位 16 ビットは、将来的な使用のために予約されている。0 に設定する。

参照