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