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