FXEQ_PARAMETERS構造体 (xapofx.h)
FXEQ XAPO で使用するパラメーター。
構文
typedef struct FXEQ_PARAMETERS {
float FrequencyCenter0;
float Gain0;
float Bandwidth0;
float FrequencyCenter1;
float Gain1;
float Bandwidth1;
float FrequencyCenter2;
float Gain2;
float Bandwidth2;
float FrequencyCenter3;
float Gain3;
float Bandwidth3;
} FXEQ_PARAMETERS;
メンバー
FrequencyCenter0
バンド 0 の中心周波数 (Hz)。 FXEQ_MIN_FREQUENCY_CENTERとFXEQ_MAX_FREQUENCY_CENTERの間にある必要があります。
Gain0
帯域 0 の周波数に対するブーストまたは減少。 FXEQ_MIN_GAINとFXEQ_MAX_GAINの間である必要があります
Bandwidth0
バンド 0 の幅。 FXEQ_MIN_BANDWIDTHとFXEQ_MAX_BANDWIDTHの間である必要があります。
FrequencyCenter1
バンド 1 の中心周波数 (Hz)。 FXEQ_MIN_FREQUENCY_CENTERとFXEQ_MAX_FREQUENCY_CENTERの間にある必要があります。
Gain1
帯域 1 の周波数に対するブーストまたは減少。 FXEQ_MIN_GAINとFXEQ_MAX_GAINの間である必要があります
Bandwidth1
バンド 1 の幅。 FXEQ_MIN_BANDWIDTHとFXEQ_MAX_BANDWIDTHの間である必要があります。
FrequencyCenter2
バンド 2 の中心周波数 (Hz)。 FXEQ_MIN_FREQUENCY_CENTERとFXEQ_MAX_FREQUENCY_CENTERの間にある必要があります。
Gain2
帯域 2 の周波数に対するブーストまたは減少。 FXEQ_MIN_GAINとFXEQ_MAX_GAINの間である必要があります
Bandwidth2
バンド 2 の幅。 FXEQ_MIN_BANDWIDTHとFXEQ_MAX_BANDWIDTHの間である必要があります。
FrequencyCenter3
バンド 3 の中心周波数 (Hz)。 FXEQ_MIN_FREQUENCY_CENTERとFXEQ_MAX_FREQUENCY_CENTERの間にある必要があります。
Gain3
帯域 3 の周波数に対するブーストまたは減少。 FXEQ_MIN_GAINとFXEQ_MAX_GAINの間である必要があります
Bandwidth3
バンド 3 の幅。 FXEQ_MIN_BANDWIDTHとFXEQ_MAX_BANDWIDTHの間である必要があります。
解説
各バンドの範囲 は FrequencyCenterN - (BandwidthN / 2) から FrequencyCenterN + (BandwidthN / 2) までです。
プラットフォームの要件
Windows 10 (XAudio2.9);Windows 8、Windows Phone 8 (XAudio 2.8);DirectX SDK (XAudio 2.7)要件
Header | xapofx.h |