MFPKEY_VIDEOSCALING Property

Specifies whether the codec will use video scaling optimization.

Constant for IPropertyBag

g_wszWMVCVideoScaling

Data Type

VT_I4

Default Value

0

Remarks

Video scaling is a type of perceptual optimization that can improve the visual quality of video encoded at low bit rates. The video scaling optimization reduces pronounced artifacts, but can sacrifice image detail. This optimization affects the luma range of the encoded video as described below but does not affect the physical resolution of the output video.

This property may be set to one of the following values.

Value Description
0 Video scaling will not be used.
1 The encoder will use conservative video scaling optimization. The luma range will be scaled from 0...255 to 26...229.
2 The encoder will use aggressive video scaling optimization. The luma range will be scaled from 0...255 to 31...224.

 

Requirements

Requirement Value
Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
Header
Wmcodecdsp.h

See also

Media Foundation Properties