Microsoft DirectX 8.0

Overlay Mixer2 Filter

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:
  • MEDIASUBTYPE_Overlay (pin 0 only)
  • Microsoft® DirectDraw® RGB formats: MEDIASUBTYPE_RGBxx (all input pins)
  • DirectDraw YUV formats: MEDIASUBTYPE_YUVxx (pin 0 only)
  • DirectDraw Video Acceleration formats: MEDIASUBTYPE_DVAxxx (Pin 0 only)
Format Type: Format_VIDEOINFO2
Input Pin Interfaces IAMVideoAccelerator, IKsPropertySet, IMemInputPin, IMixerPinConfig, IMixerPinConfig2, IOverlay (pin 0 only), IPin, IPinConnection, IQualityControl, IVPNotify, IVPNotify2
Output Pin Media TypesMEDIATYPE_Video, MEDIASUBTYPE_Overlay
Output Pin Interfaces IPin, IQualityControl
Filter CLSIDCLSID_OverlayMixer2
Property Page CLSIDNo property page.
Executableqdvd.dll
MeritMERIT_UNLIKELY
CategoryCLSID_LegacyAmFilterCategory