Microsoft DirectX 9.0 |
The VMR9MixerPrefs enumeration type contains flags that specify decimation, filtering, and color space information that will be used when the video image is created on the Direct3D surface (VMR-9 only).
Syntax
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-sample tent
MixerPref9_GaussianQuadFiltering = 0x00000100, // 4-sample gaussian
MixerPref9_FilteringReserved = 0x00000F80,
MixerPref9_FilteringMask = 0x00000FF0,
MixerPref9_RenderTargetRGB = 0x00001000,
MixerPref9_RenderTargetReserved = 0x000FE000,
MixerPref9_RenderTargetMask = 0x000FF000
} VMR9MixerPrefs;
Members
MixerPref9_NoDecimation
No decimation.
MixerPref9_DecimateOutput
Decimate output by 2 in the x and y directions.
MixerPref9_DecimationReserved
Reserved for future use.
MixerPref9_DecimateMask
Bitwise OR of all decimation flags; used internally by VMR, not by applications.
MixerPref9_BiLinearFiltering
Use bi-linear filtering.
MixerPref9_PointFiltering
Use point filtering.
MixerPref9_AnisotropicFiltering
Use anisotropic filtering.
MixerPref9_PyramidalQuadFiltering
Use 4-sample tent filtering.
MixerPref9_GaussianQuadFiltering
Use 4-sample Gaussian filterng.
MixerPref9_FilteringReserved
Reserved for future use.
MixerPref9_FilteringMask
Bitwise OR of all filtering flags; not used by applications.
MixerPref9_RenderTargetRGB
Use an RGB render target.
MixerPref9_RenderTargetReserved
Reserved for future use.
MixerPref9_RenderTargetMask
Bitwise OR of all render target flags; not used by applications.
See Also