Skip to main content

GetShapeFiltVolMixBufferPeakMagnitude

出力ミックスバッファーのピーク振幅を取得します。

Syntax

Parameters

context   _In_
Type: SHAPE_FILTVOL_CONTEXT*
SHAPE_FILTVOL_CONTEXT オブジェクトへのポインター。

Return value

Type: float ピーク振幅。

Remarks

個々のハードウェアブロックのピーク振幅を監視するのに加え、ミックスバッファーのピーク振幅も保持されます。ハードウェアブロックの出力がミックスバッファーに加算される際、ピーク振幅は同じ方法 (先頭のゼロをカウントする方法) で計算されます。各ハードウェアブロックの状態は、追加で 4 ビットのピーク振幅値のペアを保持します。これらの値は、ハードウェアブロックの出力がミックスバッファーに累積された後のミックスバッファーのピーク振幅を表します。1 つの 4 ビット値は継続的に維持されるピーク振幅を、もう 1 つはオーディオフレームごとに更新されます。ピーク振幅値は Scalable Hardware Audio Processing Engine (SHAPE) ブロックのコンテキストに保存されますが、表しているのはミックスバッファーの状態です。 詳細については、SHAPE の概要オーバーフロー、振幅、および飽和 を参照してください。

Requirements

Header: shapefiltvolcontext.h Supported platforms: XBOX One ファミリー本体および XBOX Series 本体

See also

ShapeFiltVolContext
最終更新日 2026年8月24日