VMRDeinterlacePrefs enumeration (strmif.h)
[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
The VMRDeinterlacePrefs enumeration type describes the deinterlacing method that the Video Mixing Renderer Filter 7 (VMR-7) uses if the method set by the application cannot be used.
Syntax
typedef enum VMRDeinterlacePrefs {
DeinterlacePref_NextBest = 0x1,
DeinterlacePref_BOB = 0x2,
DeinterlacePref_Weave = 0x4,
DeinterlacePref_Mask = 0x7
} ;
Constants
DeinterlacePref_NextBest Value: 0x1 Use the next best mode offered by the driver. |
DeinterlacePref_BOB Value: 0x2 Use the bob method. |
DeinterlacePref_Weave Value: 0x4 Use the weave method (that is, no deinterlacing). |
DeinterlacePref_Mask Value: 0x7 Bitwise OR of the previous flags. This value is not a valid flag. |
Requirements
Requirement | Value |
---|---|
Header | strmif.h (include Dshow.h) |