共用方式為


D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS 結構 (d3d12video.h)

代表呼叫 ID3D12VideoDecodeCommandList::EndQuery所叫用之影片解碼統計資料查詢的資料。

語法

typedef struct D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS {
  UINT64        Status;
  UINT64        NumMacroblocksAffected;
  DXGI_RATIONAL FrameRate;
  UINT          BitRate;
} D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS;

成員

Status

指出影片解碼狀態 之D3D12_VIDEO_DECODE_STATUS 列舉的成員。

NumMacroblocksAffected

如果 Status 不是 0,此成員會包含解碼框架中受回報問題負面影響之超級區塊數目的加速器估計值。 如果加速器未提供估計值,則此值 會D3D12_VIDEO_DECODE_MACROBLOCKS_AFFECTED_UNKNOWN (0xFFFFFFFFFFFFFFFF) 。

FrameRate

解碼畫面播放速率。

BitRate

的狀態D3D12_VIDEO_DECODE_STATUS_RATE_EXCEEDED時,此欄位會報告會成功的位元速率。 此值可用來重新建立解碼器,然後再試一次。 此處的值為零是有效的,表示應該假設最差的位元速率。

對於所有其他 的 Status 值, BitRate 會設定為零。

需求

   
標頭 d3d12video.h