IVMRMixerControl9 Interface
Microsoft DirectShow 9.0 |
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.
In addition to the methods inherited from IUnknown, the IVMRMixerControl9 interface exposes the following methods.
Method | Description |
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. |
Requirements
Header: Include D3d9.h, Vmr9.h.
Library: Use Strmiids.lib.