Microsoft DirectX 8.0 |
タイムコードの完全な情報が格納される。
構文
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 つ。
注意
dwFlags の上位 16 ビットは、将来的な使用のために予約されている。0 に設定する。