VMR9MixerPrefs 列挙
VMR9MixerPrefs 列挙型は、Direct3D サーフェイス上でビデオ イメージを作成する際に使うデシメーション、フィルタリング、色空間情報を指定するフラグを格納する (VMR-9 のみ)。
構文
typedef enum {
MixerPref9_NoDecimation = 0x00000001,
MixerPref9_DecimateOutput = 0x00000002,
MixerPref9_DecimationReserved = 0x0000000C,
MixerPref9_DecimateMask = 0x0000000F,
MixerPref9_BiLinearFiltering = 0x00000010,
MixerPref9_PointFiltering = 0x00000020,
MixerPref9_AnisotropicFiltering = 0x00000040,
MixerPref9_PyramidalQuadFiltering = 0x00000080, // 4 サンプル テント
MixerPref9_GaussianQuadFiltering = 0x00000100, // 4 サンプル ガウス
MixerPref9_FilteringReserved = 0x00000F80,
MixerPref9_FilteringMask = 0x00000FF0,
MixerPref9_RenderTargetRGB = 0x00001000,
MixerPref9_RenderTargetReserved = 0x000FE000,
MixerPref9_RenderTargetMask = 0x000FF000
} VMR9MixerPrefs;
メンバ
MixerPref9_NoDecimation
デシメーションなし。
MixerPref9_DecimateOutput
出力を、x および y 方向に係数 2 でデシメートする。
MixerPref9_DecimationReserved
将来的な使用のために予約されている。
MixerPref9_DecimateMask
すべてのデシメーション フラグのビットごとの OR。アプリケーションでなく、VMR によって内部的に使われる。
MixerPref9_BiLinearFiltering
バイリニア フィルタリングを使う。
MixerPref9_PointFiltering
ポイント フィルタリングを使う。
MixerPref9_AnisotropicFiltering
異方性フィルタリングを使う。
MixerPref9_PyramidalQuadFiltering
4 サンプル テント フィルタリングを使う。
MixerPref9_GaussianQuadFiltering
4 サンプル ガウス フィルタリングを使う。
MixerPref9_FilteringReserved
将来的な使用のために予約されている。
MixerPref9_FilteringMask
すべてのフィルタリング フラグのビットごとの OR。アプリケーションによって使われない。
MixerPref9_RenderTargetRGB
RGB レンダリング ターゲットを使う。
MixerPref9_RenderTargetReserved
将来的な使用のために予約されている。
MixerPref9_RenderTargetMask
すべてのレンダリング ターゲット フラグのビットごとの OR。アプリケーションによって使われない。
参照