Microsoft DirectX 8.0 |
The Overlay Mixer2 filter is identical in its functionality to the Overlay Mixer but has a higher merit, which allows it to be added to a filter graph automatically. It is provided so that the Filter Graph Manager can add the Overlay Mixer to a graph when it renders non-DVD MPEG-2 files in in TV capture/preview graphs. This is not possible with the original Overlay Mixer because its merit is MERIT_DO_NOT_USE. The only other distinction is that the Overlay Mixer supports the VIDEOINFO and VIDEOINFO2 format types, while the Overlay Mixer2 supports only the VIDEOINFO2 format type. The choice of whether to use the Overlay Mixer or the Overlay Mixer2 is handled by the component that builds the graph, either the Filter Graph Manager, the Capture Graph Builder or the DVD Graph Builder; from an application's point of view they are the same filter, with the same interfaces and functionality.
The documentation for the Overlay Mixer also applies to the Overlay Mixer2.
Filter Interfaces | IAMOverlayFX, IAMVideoDecimationProperties, IBaseFilter, IDDrawExclModeVideo, IKsPropertySet, IMediaPosition, IMediaSeeking, IQualProp |
---|---|
Input Pin Media Types | Major Type: MEDIATYPE_Video Subtypes:
|
Input Pin Interfaces | IAMVideoAccelerator, IKsPropertySet, IMemInputPin, IMixerPinConfig, IMixerPinConfig2, IOverlay (pin 0 only), IPin, IPinConnection, IQualityControl, IVPNotify, IVPNotify2 |
Output Pin Media Types | MEDIATYPE_Video, MEDIASUBTYPE_Overlay |
Output Pin Interfaces | IPin, IQualityControl |
Filter CLSID | CLSID_OverlayMixer2 |
Property Page CLSID | No property page. |
Executable | qdvd.dll |
Merit | MERIT_UNLIKELY |
Category | CLSID_LegacyAmFilterCategory |