Class | Description |
---|---|
D3D9Controls |
D3D9Controls provides "draw over video" functionality for dsj's D3D9 based JAWT renderer in RGB mode (default).
|
DirectDrawControls |
DirectDrawControls provides extended control over the native DirectDraw7 Renderer.
|
DSRendererControls |
DSRendererControls can be used to get rendering statistics from native video renderers.
|
EVRControls |
Provides additional control and image overlay functionality for the Enhanced Video Renderer (EVR).
|
J2DControls |
J2DControls provides access to application setable parameters of the Java Renderer.
|
RendererControls |
Base class for all renderer control classes.
To construct instances of this class's sublasses call getRendererControls() on DSFiltergraph which will return the appropriate subclass according to the flags it has been set up with (or null if the rendering mode does not expose controls). You then cast the returned instance to the appropriate subclass or use the superclass methods directly. Renderers that can be controlled and allow for graphics overlays are. - the DirectDraw renderer (DD7 / RENDER_NATIVE) - the Java2D renderer (J2D / JAVA_AUTODRAW) - the VideoMixingRenderer (VMR9 / VMR_EMBED) The DSRendererControls subclass, while not really controlling anything, can be used to get statistics from the DirectShow video renderer filter in VMR7 and HEADLESS modes. |
VMRControls |
VMRControls provides access to application setable parameters of the VideoMixingRenderer9.
|