Skip to main content

GetShapeEqCompFilterCoefficients

イコライザー フィルターの係数を取得します。

Syntax

パラメーター

context   _In_
型: SHAPE_EQCOMP_CONTEXT*
SHAPE_EQCOMP_CONTEXT 構造体へのポインター。 filterIndex   
型: SHAPE_EQCOMP_FILTER_INDEX
SHAPE_EQCOMP_FILTER_INDEX 列挙型のメンバー。 a1   _Out_
型: float*
指定されたイコライザー フィルターの係数 a1。 a2   _Out_
型: float*
指定されたイコライザー フィルターの係数 a2。 b0   _Out_
型: float*
指定されたイコライザー フィルターの係数 b0。 b1   _Out_
型: float*
指定されたイコライザー フィルターの係数 b1。 b2   _Out_
型: float*
指定されたイコライザー フィルターの係数 b2。

戻り値

型: HRESULT HRESULT の成功またはエラー コード。

解説

各 biquad フィルターの係数 (b0、b1、b2、a1、および a2) は、24 ビット整数として格納されます。これにより最大 ±7.998 までの係数範囲が可能となり、許容されるフィルターの種類 (20 Hz ~ 18 kHz の周波数範囲、および -18 dB ~ 18 dB のゲイン範囲) に係数を提供するのに適しています。 詳細については、SHAPE の概要イコライゼーションおよびコンプレッションを参照してください。

要件

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

関連項目

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