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 を含む) |