IMSVidVideoRenderer::get_DecimateInput method (segment.h)

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

The get_DecimateInput method queries whether the Video Mixing Renderer (VMR) is currently configured to decimate the video (that is, reduce the native video size) before processing it.

This method is currently not supported.

Syntax

HRESULT get_DecimateInput(
  [out] VARIANT_BOOL *pDeci
);

Parameters

[out] pDeci

Receives one of the following values.

Value Description
VARIANT_TRUE The VMR is configured to decimate the video.
VARIANT_FALSE The VMR is not configured to decimate the video.

Return value

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Remarks

This property should be set to true when the native video stream is HDTV but the system monitor is set to a lower resolution. This prevents the VMR from doing unnecessary work by processing the video at high resolution and then shrinking it.

Requirements

Requirement Value
Minimum supported client Windows�XP [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header segment.h (include Msvidctl.h)

See also

IMSVidVideoRenderer Interface

IVMRMixerControl::GetMixingPrefs

Using the Video Mixing Renderer