VideoRendererType Enumeration

Summary
Defines the preferred video renderer type.
Syntax
C#
C++/CLI
public enum VideoRendererType   
public enum class VideoRendererType   
Members
ValueMemberDescription
0Legacy Specifies the preferred renderer to be Microsoft Legacy Video Renderer.
1VMR7 Specifies the preferred renderer to be Microsoft VMR7 Video Renderer.
2VMR9 Specifies the preferred renderer to be Microsoft VMR9 Video Renderer. VMR9 is the default value.
3NULL Specifies the preferred renderer to be Null Renderer. In this case, the video samples will pass through the graph at the specified playback rate, but will not be displayed, so you will need to implement your own drawing. This is useful when you want to do your own drawing using GDI or OpenGL. You would typically retrieve the samples using the LEAD Video Callback Filter.
4EVR Specifies the preferred renderer to be Microsoft Enhanced Video Renderer (EVR).
Remarks

The default value is VideoRendererType.VMR9. LEADTOOLS will automatically try the assigned video renderer preference. If that fails, then LEADTOOLS will step down to an earlier version of the renderer, until all renderers are exhausted. 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.

Requirements

Target Platforms

See Also

Reference

Leadtools.Multimedia Namespace

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Multimedia Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.