DXVAHD_PROCESSOR_CAPS枚举 (dxvahd.h)
指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的处理能力。
语法
typedef enum _DXVAHD_PROCESSOR_CAPS {
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BLEND = 0x1,
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BOB = 0x2,
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE = 0x4,
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION = 0x8,
DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE = 0x10,
DXVAHD_PROCESSOR_CAPS_FRAME_RATE_CONVERSION = 0x20
} DXVAHD_PROCESSOR_CAPS;
常量
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BLEND 值: 0x1 视频处理器可以执行混合反隔行处理。 在 混合反交错中,交错帧中的两个字段将混合到单个渐进帧中。 视频处理器在以一半速率反隔行时使用混合反隔行,就像将 60i 转换为 30p 时一样。 混合反交错不需要引用帧。 |
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BOB 值: 0x2 视频处理器可以执行 bob 去隔行处理。 在 bob 去隔行中,缺失的字段线是从上行和下方的行内插的。 Bob 去交错不需要引用帧。 |
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE 值: 0x4 视频处理器可以执行自适应去隔行扫描。 自适应去交错 使用空间或时态内插,并根据运动量逐字段在两者之间切换。 如果视频处理器未收到足够的引用帧来执行自适应反隔行处理,则回退到 bob 反交错。 |
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION 值: 0x8 视频处理器可以执行运动补偿的去隔行处理。 运动补偿去隔行 处理使用运动向量重新创建缺失的线条。 如果视频处理器未收到足够的参考帧来执行运动补偿去隔行处理,它将回退到 bob 反交错。 |
DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE 值: 0x10 视频处理器可以执行反向电视 (IVTC) 。 如果视频处理器支持此功能,则 DXVAHD_VPCAPS 结构的 ITelecineCaps 成员会指定支持哪些 IVTC 模式。 |
DXVAHD_PROCESSOR_CAPS_FRAME_RATE_CONVERSION 值: 0x20 视频处理器可以通过内插帧来转换帧速率。 |
要求
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | dxvahd.h |