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
傳回的 Status 值 D3D12DDI_VIDEO_DECODE_STATUS_RATE_EXCEEDED時,此成員會報告所需的比特率。 此值可用來重新建立譯碼數據流,然後再試一次。 更新的值相對於建立數據流的幀速率。 值為零 (0) 有效,表示應該假設最差的比特率。 若為所有其他 Status 值,則不會使用 BitRate ,而且會設定為零。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12umddi.h (包含 D3d12umddi.h) |