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) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈