Export (0) Print
Expand All

IMixerOCX interface

The IMixerOCX interface is implemented on the Overlay Mixer. This interface enables clients that do not own their own windows, such as an ActiveX control, to set properties of the video rectangle and advise the filter of events.

Note  Applications should generally use the Video Mixing Renderer Filter 9 (VMR-9) and not the Overlay Mixer. The only scenario that requires the Overlay Mixer is when the video capture or decoder hardware uses video ports to transfer video data to the graphics card. The VMR-9 does not support video ports.

Members

The IMixerOCX interface inherits from the IUnknown interface. IMixerOCX also has these types of members:

Methods

The IMixerOCX interface has these methods.

MethodDescription
Advise

Provides the Overlay Mixer with a pointer to the client's IMixerOCXNotify interface for callback notifications.

GetAspectRatio

Not implemented.

GetStatus

Not implemented.

GetVideoSize

Retrieves the current size of the video rectangle.

OnDisplayChange

Not implemented.

OnDraw

Instructs the Overlay Mixer to draw the video rectangle.

SetDrawRegion

Specifies the location and dimensions of the video and clipping rectangles in screen coordinates.

UnAdvise

Instructs the Overlay Mixer to release its pointer to the client's IMixerOCXNotify interface.

 

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Mixerocx.h

Library

Strmiids.lib

 

 

Community Additions

ADD
Show:
© 2015 Microsoft