次の方法で共有


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) の値は、最悪の場合のビット レートを想定する必要があることを示すために有効です。 その他のすべての 状態 値では、BitRate は使用されず、0 に設定されます。

必要条件

要件 価値
ヘッダー d3d12umddi.h (D3d12umddi.h を含む)

関連項目

D3D12DDI_VIDEO_DECODE_STATUS