ltmmVideoRenderer Constants

typedef enum _ltmmVideoRenderer
{
   ltmmVideoRenderer_Legacy,
   ltmmVideoRenderer_VMR7,
   ltmmVideoRenderer_VMR9
} ltmmVideoRenderer;

The ltmmVideoRenderer constants define the preferred video renderer for capture, convert and playback.

Constant

Description

ltmmVideoRenderer_Legacy

[0] Specifies the preferred renderer to be Microsoft Legacy Video Renderer. If you are on a system that supports VMR7 or VMR9, then the Legacy renderer is not automatically attempted unless the user explicitly sets Legacy as a preference. This prevents screen flashing on these systems.

ltmmVideoRenderer_VMR7

[1] Specifies the preferred renderer to be Microsoft VMR7 Video Renderer.

ltmmVideoRenderer_VMR9

[2] Specifies the preferred renderer to be Microsoft VMR9 Video Renderer. This is the default value.

See Also

IltmmCapture::get_PreferredVideoRenderer

IltmmCapture::put_PreferredVideoRenderer

IltmmConvert::get_PreferredVideoRenderer

IltmmConvert::put_PreferredVideoRenderer

IltmmPlay::get_PreferredVideoRenderer

IltmmPlay::put_PreferredVideoRenderer