D3D11_VIDEO_PROCESSOR_CONTENT_DESC 是 Direct3D 11 中的一个结构,用于描述视频处理器的内容。以下是该结构的定义:
typedef struct D3D11_VIDEO_PROCESSOR_CONTENT_DESC {
  D3D11_VIDEO_FRAME_FORMAT       FrameFormat;
  DXGI_RATIONAL                  InputFrameRate;
  DXGI_RATIONAL                  OutputFrameRate;
  D3D11_VIDEO_SIZE_RANGE         InputFrameSize;
  D3D11_VIDEO_SIZE_RANGE         OutputFrameSize;
  BOOL                           EnableStereo;
} D3D11_VIDEO_PROCESSOR_CONTENT_DESC;

这个结构包含以下字段:

  •  FrameFormat: 枚举类型,表示视频帧的格式。

  •  InputFrameRate: DXGI_RATIONAL 结构,表示输入视频帧的帧率。

  •  OutputFrameRate: DXGI_RATIONAL 结构,表示输出视频帧的帧率。

  •  InputFrameSize: D3D11_VIDEO_SIZE_RANGE 结构,表示输入视频帧的尺寸范围。

  •  OutputFrameSize: D3D11_VIDEO_SIZE_RANGE 结构,表示输出视频帧的尺寸范围。

  •  EnableStereo: 布尔值,表示是否启用立体声。


请注意,这个结构是用于配置视频处理器的参数,具体的使用可能涉及到其他的 API 调用和设置。


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