指定指示执行视频处理操作的最有效方法的标志。
语法
typedef enum D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS {
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION = 0x1,
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE = 0x2,
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION = 0x4,
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT = 0x8
} ;
常量
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION值: 0x1 多平面覆盖硬件可以比 ID3D11VideoContext::VideoProcessorBlt 方法更高效地执行旋转操作。 |
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE值: 0x2 多平面覆盖硬件可以比 ID3D11VideoContext::VideoProcessorBlt 方法更高效地执行缩放操作。 |
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION值: 0x4 多平面覆盖硬件可以比 ID3D11VideoContext::VideoProcessorBlt 方法更高效地执行颜色空间转换操作。 |
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT值: 0x8 视频处理器输出数据应至少缓冲三倍,以获得最佳性能。 |
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows 10 [仅限桌面应用] |
| 最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
| 标头 | d3d11_1.h |