Microsoft DirectX 9.0

Video Mixing Renderer Filter 9

In DirectX 9, the Video Mixing Renderer 9 (VMR-9) filter offers advanced video rendering capabilities on all platforms supported by DirectX. It is fully integrated with DirectX 9 3D capabilities. For example, that you can easily add video to games and other 3D environments or transform video images using the Direct3D pixel shaders and other effects.

This filter does not support video ports.

To maintain backward compatibility, the VMR-9 is not the default renderer on any system. To use this filter, add it to the filter graph explicitly and configure it before connecting any of its input pins. The VMR-9 uses its own set of interfaces, structures, and enumerations, which are not always identical to the corresponding data types used with the VMR-7. For more information, see Using the Video Mixing Renderer.

Filter Interfaces IAMVideoAccelerator, IBaseFilter, IBasicVideo, IBasicVideo2, IQualProp, IVideoWindow, IVMRAspectRatioControl9, IVMRDeinterlaceControl9, IVMRFilterConfig9, IVMRImageCompositor9, IVMRImagePresenter9, IVMRImagePresenterConfig9, IVMRMixerBitmap9, IVMRMixerControl9, IVMRMonitorConfig9, IVMRSurface9, IVMRSurfaceAllocator9, IVMRSurfaceAllocatorNotify9, IVMRWindowlessControl9
Input Pin Media Types The input pins will connect with any type supported by the underlying video hardware.
Input Pin Interfaces IAMVideoAccelerator, IMemInputPin, IOverlayIQualityControl, IPin, IPinConnection, IVMRVideoStreamControl9
Output Pin Media Types Not applicable.
Output Pin Interfaces Not applicable.
Filter CLSID CLSID_VideoMixingRenderer9
Property Page CLSID N/A
Executable Quartz.dll
Filter Category CLSID_LegacyAmFilterCategory