D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS 枚举 (d3d11_1.h)

指定指示执行视频处理操作的最有效方法的标志。

语法

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

另请参阅

Direct3D 11 视频枚举