D3D11_VIDEO_PROCESSOR_CONTENT_DESC 结构 (d3d11.h)

描述视频处理器的视频流。

语法

typedef struct D3D11_VIDEO_PROCESSOR_CONTENT_DESC {
  D3D11_VIDEO_FRAME_FORMAT InputFrameFormat;
  DXGI_RATIONAL            InputFrameRate;
  UINT                     InputWidth;
  UINT                     InputHeight;
  DXGI_RATIONAL            OutputFrameRate;
  UINT                     OutputWidth;
  UINT                     OutputHeight;
  D3D11_VIDEO_USAGE        Usage;
} D3D11_VIDEO_PROCESSOR_CONTENT_DESC;

成员

InputFrameFormat

描述视频流交错方式的 D3D11_VIDEO_FRAME_FORMAT 枚举的成员。

InputFrameRate

输入视频流的帧速率,指定为 DXGI_RATIONAL 结构。

InputWidth

输入帧的宽度(以像素为单位)。

InputHeight

输入帧的高度(以像素为单位)。

OutputFrameRate

输出视频流的帧速率,指定为 DXGI_RATIONAL 结构。

OutputWidth

输出帧的宽度(以像素为单位)。

OutputHeight

输出帧的高度(以像素为单位)。

Usage

描述视频处理器的使用方式的 D3D11_VIDEO_USAGE 枚举的成员。 该值指示速度和视频质量之间的所需权衡。 驱动程序在创建视频处理器时使用此标志作为提示。

要求

要求
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
标头 d3d11.h

另请参阅

Direct3D 11 视频结构

ID3D11VideoDevice::CreateVideoProcessorEnumerator