Skip to main content

GetShapeEqCompMixBufferPeakMagnitude

出力ミックス バッファーのピーク マグニチュードを取得します。

Syntax

パラメーター

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

戻り値

型: float ピーク マグニチュード。

解説

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

要件

ヘッダー: shapeeqcompcontext.h 対応プラットフォーム: XBOX One ファミリ本体および XBOX Series 本体

関連項目

GetShapeEqCompPeakMagnitude
ShapeEqCompContext
最終更新日 2026年8月24日