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 本体関連項目
GetShapeEqCompPeakMagnitudeShapeEqCompContext
