_DVRESOLUTION 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.]
Indicates the digital video (DV) decoding resolution.
Syntax
typedef enum _DVRESOLUTION {
DVRESOLUTION_FULL = 1000,
DVRESOLUTION_HALF = 1001,
DVRESOLUTION_QUARTER = 1002,
DVRESOLUTION_DC = 1003
} ;
Constants
DVRESOLUTION_FULL Value: 1000 Decode at full size. |
DVRESOLUTION_HALF Value: 1001 Decode at half size. |
DVRESOLUTION_QUARTER Value: 1002 Decode at quarter size. |
DVRESOLUTION_DC Value: 1003 Decode at one-eighth size. |
Remarks
The decoding resolution depends on whether the current format is NTSC or PAL:
Enumeration | NTSC | PAL |
---|---|---|
DVRESOLUTION_FULL | 720 x 480 | 720 x 576 |
DVRESOLUTION_HALF | 360 x 240 | 360 x 288 |
DVRESOLUTION_QUARTER | 180 x 120 | 180 x 144 |
DVRESOLUTION_DC | 88 x 60 | 88 x 72 |
The following enumeration defined in strmif.h is equivalent to the _DVRESOLUTION enumeration. It is included for compatibility with existing applications.
enum _DVDECODERRESOLUTION {
DVDECODERRESOLUTION_720x480 = 1000,
DVDECODERRESOLUTION_360x240 = 1001,
DVDECODERRESOLUTION_180x120 = 1002,
DVDECODERRESOLUTION_88x60 = 1003
};
Requirements
Requirement | Value |
---|---|
Header | strmif.h (include Dshow.h) |