次の方法で共有


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 は使用されず、0 に設定されます。

要件

要件
Header d3d12umddi.h (D3d12umddi.h を含む)

こちらもご覧ください

D3D12DDI_VIDEO_DECODE_STATUS