D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 结构 (d3d12umddi.h)
查询的视频解码统计信息。
语法
typedef struct D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 {
UINT64 Status;
UINT64 NumMacroblocksAffected;
DXGI_RATIONAL FrameRate;
UINT BitRate;
} D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022;
成员
Status
将操作的状态指定为 D3D12DDI_VIDEO_DECODE_STATUS 值。 此值扩展到 64 位,以适应谓词。
NumMacroblocksAffected
受影响的块数。 如果 Status 值不为 0,则此成员包含来自加速键的估计值,即已解码帧中受报告问题不利影响的超级块数。 如果加速器未提供估计值,则值为 0xFFFFFFFFFFFFFFFF
。
FrameRate
帧速率。
BitRate
当返回 的状态 值 D3D12DDI_VIDEO_DECODE_STATUS_RATE_EXCEEDED时,此成员将报告所需的比特率。 此值可用于重新创建解码流,然后重试。 更新的值相对于创建流的帧速率。 值为 0 (0) 有效,指示应采用最差情况的比特率。 对于所有其他 Status 值,不使用 BitRate ,并且设置为零。
要求
要求 | 值 |
---|---|
Header | d3d12umddi.h (包括 D3d12umddi.h) |