VMRRenderPrefs (Compact 7)
3/12/2014
This enumeration is used with the IVMRFilterConfig::GetRenderingPrefs and IVMRFilterConfig::SetRenderingPrefs methods to get and set basic rendering preferences.
Syntax
typedef enum {
RenderPrefs_RestrictToInitialMonitor = 0x00000000,
RenderPrefs_ForceOffscreen = 0x00000001,
RenderPrefs_ForceOverlays = 0x00000002,
RenderPrefs_AllowOverlays = 0x00000000,
RenderPrefs_AllowOffscreen = 0x00000000,
RenderPrefs_DoNotRenderColorKeyAndBorder = 0x00000008,
RenderPrefs_Reserved = 0x00000010,
RenderPrefs_PreferAGPMemWhenMixing = 0x00000020,
RenderPrefs_RenderTargetRGB = 0x01000000,
RenderPrefs_RenderTargetYUV = 0x02000000,
RenderPrefs_Mask = 0x0300003f,
} VMRRenderPrefs;
Elements
- RenderPrefs_RestrictToInitialMonitor
Not implemented; do not use.
- RenderPrefs_ForceOffscreen
Indicates that the VMR uses only offscreen surfaces for rendering.
- RenderPrefs_ForceOverlays
Indicates that the VMR was not successful if no overlay surfaces are available.
- RenderPrefs_AllowOverlays
Indicates that the VMR uses overlays if they are available. Not to be used by new applications.
- RenderPrefs_AllowOffscreen
Indicates that the VMR uses offscreen surfaces if no overlays are available. Not to be used by new applications.
- RenderPrefs_DoNotRenderColorKeyAndBorder
Indicates that the application is responsible for painting the color keys.
- RenderPrefs_Reserved
Reserved; do not use.
- RenderPrefs_PreferAGPMemWhenMixing
Indicates that the VMR attempts to use AGP memory when allocating texture surfaces.
- RenderPrefs_RenderTargetRGB
Indicates that RGB surfaces can be created.
- RenderPrefs_RenderTargetYUV
Indicates that YUV surfaces can be created.
- RenderPrefs_Mask
Bitwise OR of all of the above flags.
Requirements
Header |
dshow.h |
Library |
Strmiids.lib |