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) |