DVD_PREFERRED_DISPLAY_MODE 枚举 (strmif.h)
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
注意 废弃。
语法
typedef enum tagDVD_PREFERRED_DISPLAY_MODE {
DISPLAY_CONTENT_DEFAULT = 0,
DISPLAY_16x9 = 1,
DISPLAY_4x3_PANSCAN_PREFERRED = 2,
DISPLAY_4x3_LETTERBOX_PREFERRED = 3
} DVD_PREFERRED_DISPLAY_MODE;
常量
DISPLAY_CONTENT_DEFAULT 值: 0 使用默认窗口大小和内容类型。 |
DISPLAY_16x9 值:1 使用 16 x 9 窗口。 |
DISPLAY_4x3_PANSCAN_PREFERRED 值: 2 如果可能,请使用 4 x 3 窗口并转换为平移扫描。 |
DISPLAY_4x3_LETTERBOX_PREFERRED 值: 3 如果可能,请使用 4 x 3 窗口并转换为信箱。 |
备注
DVD_PREFERRED_DISPLAY_MODE枚举指示用户的首选窗口纵横比,以及将 16 x 9 内容转换为 4 x 3 窗口纵横比的首选方法。 泛扫描和信箱是两种转换方法。 在显示窗口中以最大可能大小显示视频而不进行任何裁剪或拉伸时,称为以信箱格式显示视频。 平移扫描 专门裁剪 16 x 9 视频,以便使用视频作者定义的参数在 4 x 3 窗口中显示。
此枚举类型指示转换机制的首选项,因为某些内容只能使用这些方法之一显示。 始终使用边箱将 4 x 3 的内容转换为 16 x 9 窗口,其中黑条将添加到显示器的右侧和左侧,而不是显示顶部和底部,如使用信箱的 16 x 9 到 4 x 3 转换。
下表显示了第一列中列出的实际内容类型与用户显示首选项设置(由其他列之一指示)之间使用的转换方法。
实际内容类型 | 16 x 9 | 4 x 3 平移扫描 | 4 x 3 个信箱 |
---|---|---|---|
4 x 3 | 边箱 | 无 | 无 |
仅 16 x 9 个信箱 | 无 | 信箱 | 信箱 |
仅 16 x 9 平移扫描 | 无 | Pan-scan | Pan-scan |
16 x 9 平移扫描或信箱 | 无 | Pan-scan | 信箱 |
使用的本机窗口大小始终是用户的首选大小。
要求
标头 | strmif.h (包括 Dshow.h) |