Microsoft DirectX 8.0

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_TYPEFILM_SEQUENCE_XXX 定義の 1 つ。

注意

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