D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING 结构 (d3d10umddi.h)

用户 模式驱动程序使用D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING来推荐可用于实时解码流的向下采样参数。 驱动程序在调用其 PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES 函数时提供这些功能。

语法

typedef struct D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING {
  const D3D11_1DDI_VIDEO_DECODER_DESC   *pInputDesc;
  D3DDDI_COLOR_SPACE_TYPE               InputColorSpace;
  const D3D11_1DDI_VIDEO_DECODER_CONFIG *pInputConfig;
  const DXGI_RATIONAL                   *pFrameRate;
  D3D11_1DDI_VIDEO_DECODER_DESC         *pOutputDesc;
  D3DDDI_COLOR_SPACE_TYPE               OutputColorSpace;
} D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING;

成员

pInputDesc

[in]指向 D3D11_1DDI_VIDEO_DECODER_DESC 结构的指针,该结构包含使用的解码配置文件以及引用帧的分辨率和格式。 这是要减少采样的分辨率/格式 (,例如 4K,DXGI_FORMAT_P010) 。

InputColorSpace

[in] 一个D3DDDI_COLOR_SPACE_TYPE 值,该值指定参考帧数据的颜色空间信息。

pInputConfig

[in]指向包含与解码配置文件关联的配置数据的 D3D11_1DDI_VIDEO_DECODER_CONFIG 结构的指针。

pFrameRate

[in]指向包含视频内容的帧速率 的DXGI_RATIONAL 结构的指针。

pOutputDesc

[out]指向 D3D11_1DDI_VIDEO_DECODER_DESC 结构的指针,其中驱动程序返回建议的分辨率和输出/显示帧的格式。

可以忽略 pOutputDesc (Guid) 成员的解码配置文件。

OutputColorSpace

[out]驱动程序返回显示帧数据的建议 D3DDDI_COLOR_SPACE_TYPE 颜色空间信息的位置。

注解

驱动程序建议向下示例参数,以便实时解码视频流。 如果不存在可能导致实时解码的向下示例解决方案,驱动程序应推荐最接近实时解决方案的配置。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
标头 d3d10umddi.h (包括 D3d10umddi.h)

另请参阅

D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY

PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES