Share via


VMR9_SampleFormat 列挙

VMR9_SampleFormat 列挙型は、ビデオ ストリームのインターレースを記述する。

構文

typedef enum _VMR9_SampleFormat {
    VMR9_SampleReserved                  = 1,
    VMR9_SampleProgressiveFrame          = 2,
    VMR9_SampleFieldInterleavedEvenFirst = 3,
    VMR9_SampleFieldInterleavedOddFirst  = 4,
    VMR9_SampleFieldSingleEven           = 5,
    VMR9_SampleFieldSingleOdd            = 6
} VMR9_SampleFormat;

メンバ

VMR9_SampleReserved

予約済み。使用してはならない。

VMR9_SampleProgressiveFrame

プログレッシブ フレーム。非インターリーブ。

VMR9_SampleFieldInterleavedEvenFirst

各サンプルには 2 つのインターリーブされたフィールドが含まれており、偶数フィールドが先になっている。

VMR9_SampleFieldInterleavedOddFirst

各サンプルには 2 つのインターリーブされたフィールドが含まれており、奇数フィールドが先になっている。

VMR9_SampleFieldSingleEven

サンプルには 1 つのフィールドが含まれおり、サンプルの各ラインは非インターレース フレームの偶数ラインに対応する。つまり、サンプルのライン 0、1、2... は非インターレース フレームのライン 0、2、4... に対応する。不足しているラインは、フレームを非インターレース化するときに作成する必要がある。

VMR9_SampleFieldSingleOdd

サンプルには 1 つのフィールドが含まれおり、サンプルの各ラインは非インターレース フレームの奇数ラインに対応する。

参照