IVMRMixerControl9
TOC
Collapse the table of content
Expand the table of content

IVMRMixerControl9 interface

The IVMRMixerControl9 interface enables an application to manipulate the incoming video streams on the Video Mixing Renderer Filter 9 (VMR-9). This interface is intended for use by applications only; it should not be used by upstream filters.

Members

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

Methods

The IVMRMixerControl9 interface has these methods.

MethodDescription
GetAlpha

Retrieves the constant alpha value that is applied to this video stream.

GetBackgroundClr

Retrieves the background color of the output rectangle.

GetMixingPrefs

Retrieves the mixing preferences for the stream.

GetOutputRect

Retrieves the position of this stream's video rectangle within the composition rectangle.

GetProcAmpControl

Retrieves the current image adjustment settings, such as brightness, contrast, hue, and saturation.

GetProcAmpControlRange

Retrieves the range of values for an image adjustment setting.

GetZOrder

Retrieves this video stream's position in the Z-order.

SetAlpha

Sets a constant alpha value that is applied to this video stream.

SetBackgroundClr

Sets the background color of the output rectangle.

SetMixingPrefs

Sets the mixing preferences for the stream.

SetOutputRect

Sets the position of this stream within the composition rectangle.

SetProcAmpControl

Sets the image adjustment.

SetZOrder

Sets this video stream's position in the Z-order.

 

Remarks

The VMR-9 supports this interface in mixing mode only. To enable mixing mode, call IVMRFilterConfig9::SetNumberOfStreams. Otherwise, QueryInterface returns E_NOINTERFACE.

Include DShow.h and D3d9.h before Vmr9.h.

Requirements

Minimum supported client

Windows XP with SP2 [desktop apps only]

Minimum supported server

Windows Server 2003 R2 [desktop apps only]

Header

Vmr9.h

Library

Strmiids.lib

See also

Using the Video Mixing Renderer

 

 

Community Additions

ADD
Show:
© 2016 Microsoft