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。アプリケーションによって使われない。

参照