Share via


MFPKEY_LOOPFILTER Property

banner art

Specifies whether the codec should use the in-loop deblocking filter during encoding.

Constant for IPropertyBag

g_wszWMVCLoopFilter

Data Type

VT_BOOL

Remarks

The in-loop filter is a deblocking method that is applied during both encoding and decoding, to reduce blocking artifacts at encoding time ("in the loop") so that future P-frames and B-frames don't carry them forward.

The effect of applying the in-loop filter is that the edges of the macro-blocks in the output video frames are less noticeable. At the same time the image can become softer in appearance.

Although the in-loop filter can lead to reduced image detail in some frames, the overall video quality will benefit noticeably. The biggest disadvantage to using in-loop filtering is the additional decoding performance cost.

Applies To

This write-only property is available on the encoder of the following codecs:

Requirements

Client: Requires Windows Vista or Windows XP.

Header: Include wmcodecdsp.h.

See Also