在 Win32 API 的 Direct3D 11 中,D3D11_VIDEO_PROCESSOR_CUSTOM_RATE 结构用于描述自定义的视频处理器帧率。以下是该结构的定义:
typedef struct D3D11_VIDEO_PROCESSOR_CUSTOM_RATE {
  DXGI_RATIONAL CustomRate;
  UINT          OutputFrames;
  BOOL          InputInterlaced;
  UINT          InputFramesOrFields;
} D3D11_VIDEO_PROCESSOR_CUSTOM_RATE;

这个结构包含以下字段:

  •  CustomRate: DXGI_RATIONAL 结构,表示自定义的帧率。

  •  OutputFrames: 一个无符号整数,表示输出帧的数量。

  •  InputInterlaced: 一个布尔值,表示输入是否是隔行扫描。

  •  InputFramesOrFields: 一个无符号整数,表示输入帧或场的数量。


这个结构通常用于配置自定义的视频处理器帧率,以适应特殊的视频处理需求。


转载请注明出处:http://www.pingtaimeng.com/article/detail/25730/Win32 API/D3d11.h/D3D11_VIDEO_PROCESSOR_CUSTOM_RATE