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)

另请参阅

D3D12DDI_VIDEO_DECODE_STATUS