Expand Minimize

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_Windowed    = 0x00000001,
  VMRMode_Windowless  = 0x00000002,
  VMRMode_Renderless  = 0x00000004,
  VMRMode_Mask        = 0x00000007
} VMRMode;

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

 

 

Community Additions

ADD
Show:
© 2014 Microsoft