_DVRESOLUTION 枚举 (strmif.h)

[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayerIMFMediaEngine媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

指示数字视频 (DV) 解码分辨率。

语法

typedef enum _DVRESOLUTION {
  DVRESOLUTION_FULL = 1000,
  DVRESOLUTION_HALF = 1001,
  DVRESOLUTION_QUARTER = 1002,
  DVRESOLUTION_DC = 1003
} ;

常量

 
DVRESOLUTION_FULL
值: 1000
以完整大小解码。
DVRESOLUTION_HALF
值: 1001
以一半大小解码。
DVRESOLUTION_QUARTER
值: 1002
按四分之一大小解码。
DVRESOLUTION_DC
值: 1003
解码为八分之一大小。

注解

解码分辨率取决于当前格式是 NTSC 还是 PAL:

枚举 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
 

在 strmif.h 中定义的以下枚举等效于 _DVRESOLUTION 枚举。 包含它是为了与现有应用程序兼容。

enum _DVDECODERRESOLUTION {
    DVDECODERRESOLUTION_720x480     =   1000,
    DVDECODERRESOLUTION_360x240     =   1001,
    DVDECODERRESOLUTION_180x120     =   1002,
    DVDECODERRESOLUTION_88x60       =   1003
};

要求

要求
Header strmif.h (包括 Dshow.h)

另请参阅

DirectShow 枚举类型

IIPDVDec 接口