WPD_VIDEO_SCAN_TYPES列挙
WPD_VIDEO_SCAN_TYPES列挙型では、ビデオ ファイル内のフィールドのエンコード方法について説明します。
構文
typedef enum WPD_VIDEO_SCAN_TYPES {
WPD_VIDEO_SCAN_TYPE_UNUSED = 0,
WPD_VIDEO_SCAN_TYPE_PROGRESSIVE = 1,
WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_UPPER_FIRST = 2,
WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_LOWER_FIRST = 3,
WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_UPPER_FIRST = 4,
WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_LOWER_FIRST = 5,
WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE = 6,
WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE_AND_PROGRESSIVE = 7
} ;
定数
-
WPD_VIDEO_SCAN_TYPE_UNUSED
-
スキャンの種類がこのビデオ ファイルに対して定義されていないか、適用されません。
-
WPD_VIDEO_SCAN_TYPE_PROGRESSIVE
-
プログレッシブ スキャン ビデオ ファイル。
-
WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_UPPER_FIRST
-
インターリーブされたビデオ ファイル。最初にフィールドが代替フィールドと上位フィールド (1 行目) で描画されます。 詳細については、「解説」を参照してください。
-
WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_LOWER_FIRST
-
インターリーブされたビデオ ファイル。最初にフィールドが代替フィールドと下位フィールド (2 行目) で描画されます。 詳細については、このセクションの「解説」を参照してください。
-
WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_UPPER_FIRST
-
フィールドが連続したサンプルとして送信され、上のフィールド (1 行目) が最初に描画されるインターリーブされたビデオ ファイル。 詳細については、このセクションの「解説」を参照してください。
-
WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_LOWER_FIRST
-
フィールドが連続したサンプルとして送信され、下のフィールド (2 行目) が最初に送信されるインターリーブされたビデオ ファイル。
-
WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE
-
インターレース モードが混在するビデオ ファイル。
-
WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE_AND_PROGRESSIVE
-
インターレースモードとプログレッシブモードを組み合わせたビデオファイル。
注釈
この列挙は、 WPD_VIDEO_SCAN_TYPE プロパティによって使用されます。
この列挙体で指定されるインターリーブ ファイル形式には、2 種類があります。 WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED は、次に示すように、フレームがスキャンされたフィールドが代替として配信され、データが行ごとに行われるファイル形式を指します。
フレーム 1
フィールド 1: 行 1
フィールド 2: 行 1
フィールド 1: 行 2
フィールド 2: 行 2
フィールド 1: 行 3
フィールド 2: 行 3
...
WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE は、次に示すように、各フィールドがスキャン行の 1 つのブロックに格納され、フィールドが順番に格納されるファイル形式を参照します。
フレーム 1
フィールド 1: 行 1
フィールド 1: 行 2
フィールド 1: 行 3
...
続いて
フィールド 2: 行 1
フィールド 2: 行 2
フィールド 2: 行 3
...
要件
要件 | 値 |
---|---|
ヘッダー |
|