共用方式為


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

傳回的 StatusD3D12DDI_VIDEO_DECODE_STATUS_RATE_EXCEEDED時,此成員會報告所需的比特率。 此值可用來重新建立譯碼數據流,然後再試一次。 更新的值相對於建立數據流的幀速率。 值為零 (0) 有效,表示應該假設最差的比特率。 若為所有其他 Status 值,則不會使用 BitRate ,而且會設定為零。

規格需求

需求
標頭 d3d12umddi.h (包含 D3d12umddi.h)

另請參閱

D3D12DDI_VIDEO_DECODE_STATUS