VMR9DeinterlaceCaps 構造体
VMR9DeinterlaceCaps 構造体には、非インターレース モードの能力を記述する。
構文
typedef struct _VMR9DeinterlaceCaps {
DWORD dwSize;
DWORD dwNumPreviousOutputFrames;
DWORD dwNumForwardRefSamples;
DWORD dwNumBackwardRefSamples;
VMRDeinterlaceTech DeinterlaceTechnology;
} VMR9DeinterlaceCaps;
メンバ
dwSize
構造体のサイズ (バイト単位)。
dwNumPreviousOutputFrames
次のフィールドを非インターレース化するためにハードウェアにフィード バックする必要がある、これまでに非インターレース化されたフレームの数 (再帰的非インターレース アルゴリズムによって使われる)。
dwNumForwardRefSamples
現在のフィールドを非インターレース化するために必要な将来のサンプル数。
dwNumBackwardRefSamples
現在のフィールドを非インターレース化するために必要な過去のサンプル数。
DeinterlaceTechnology
VMR9DeinterlaceTech 列挙型のフラグのビットごとの組み合わせ。これらのフラグを使って、非インターレース アルゴリズムを記述する。
参照