D3D11_VIDEO_PROCESSOR_FORMAT_CAPS 枚举 (d3d11.h)
定义与 Microsoft Direct3D 11 视频处理器的输入格式相关的功能。
语法
typedef enum D3D11_VIDEO_PROCESSOR_FORMAT_CAPS {
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED = 0x1,
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP = 0x2,
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY = 0x4,
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED = 0x8
} ;
常量
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED 值: 0x1 视频处理器可以取消交错包含交错 RGB 视频的输入流。 |
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP 值: 0x2 视频处理器可以对 RGB 视频执行颜色调整。 |
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY 值: 0x4 视频处理器可以对 RGB 视频执行 luma 键法。 |
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED 值: 0x8 视频处理器可以使用淡化的颜色格式对输入流进行反交错。 |
注解
这些标志定义了通常不需要的视频处理功能,因此不需要支持视频设备。
前三个标志与通常应用于 YCbCr 视频的函数的 RGB 支持相关:反隔行、颜色调整和 luma 键。 支持 YCbCr 这些函数的设备不需要支持它们进行 RGB 输入。 支持这些函数的 RGB 输入是一项附加功能,由这些常量反映。 请注意,驱动程序可能会将输入转换为另一个颜色空间,执行指示的函数,然后将结果转换回 RGB。
同样,支持去隔行处理的设备不需要支持淡出格式的反隔行。 此功能由 D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED 标志指示。
要求
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 [桌面应用 |UWP 应用] |
标头 | d3d11.h |