在Win32 API的Direct3D 11中,D3D11_VIDEO_USAGE 枚举是用于描述视频用途的枚举类型。这个枚举定义了视频处理器的使用方式。

以下是 D3D11_VIDEO_USAGE 枚举的定义:
typedef enum D3D11_VIDEO_USAGE {
  D3D11_VIDEO_USAGE_PLAYBACK_NORMAL,
  D3D11_VIDEO_USAGE_OPTIMAL_SPEED,
  D3D11_VIDEO_USAGE_OPTIMAL_QUALITY
} D3D11_VIDEO_USAGE;

这个枚举包含三个成员:

1. D3D11_VIDEO_USAGE_PLAYBACK_NORMAL:表示视频播放的正常用途。
2. D3D11_VIDEO_USAGE_OPTIMAL_SPEED:表示视频处理时追求最佳速度。
3. D3D11_VIDEO_USAGE_OPTIMAL_QUALITY:表示视频处理时追求最佳质量。

你可以根据你的应用场景选择适当的枚举值,以便在视频处理时获得最佳的性能或质量。这通常与硬件设备和用户需求有关。


转载请注明出处:http://www.zyzy.cn/article/detail/25770/Win32 API/D3d11.h/D3D11_VIDEO_USAGE