次の方法で共有


VMR9DeinterlaceCaps 構造体

VMR9DeinterlaceCaps 構造体には、非インターレース モードの能力を記述する。

構文

typedef struct _VMR9DeinterlaceCaps {
    DWORD               dwSize;
    DWORD               dwNumPreviousOutputFrames;
    DWORD               dwNumForwardRefSamples;
    DWORD               dwNumBackwardRefSamples;
    VMRDeinterlaceTech  DeinterlaceTechnology;
} VMR9DeinterlaceCaps;

メンバ

dwSize

構造体のサイズ (バイト単位)。

dwNumPreviousOutputFrames

次のフィールドを非インターレース化するためにハードウェアにフィード バックする必要がある、これまでに非インターレース化されたフレームの数 (再帰的非インターレース アルゴリズムによって使われる)。

dwNumForwardRefSamples

現在のフィールドを非インターレース化するために必要な将来のサンプル数。

dwNumBackwardRefSamples

現在のフィールドを非インターレース化するために必要な過去のサンプル数。

DeinterlaceTechnology

VMR9DeinterlaceTech 列挙型のフラグのビットごとの組み合わせ。これらのフラグを使って、非インターレース アルゴリズムを記述する。

参照