VMRMode Enumeration

The VMRMode enumeration type is used in calls to the IVMRFilterConfig::GetRenderingMode and IVMRFilterConfig::SetRenderingMode methods to retrieve or specify the Video Mixing Renderer Filter 7 (VMR-7) rendering mode.

Syntax

typedef enum VMRMode {
  VMRMode_Windowed,
  VMRMode_Windowless,
  VMRMode_Renderless,
  VMRMode_Mask
} ;

Constants

VMRMode_Windowed Windowed mode.
VMRMode_Windowless Windowless mode.
VMRMode_Renderless Renderless mode.
VMRMode_Mask Bitwise OR of all above flags; this is not a valid value to pass to SetRenderingMode.

Remarks

These modes are mutually exclusive. The VMRMode_Renderless flag means that the application is providing its own allocator-presenter, which is responsible for all drawing to the screen. The VMRMode_Windowed flag is the default mode of the VMR-7. See VMR Modes of Operation for more information on the rendering modes.

Requirements

   
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header strmif.h (include Dshow.h)

See Also

DirectShow Enumerated Types