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)要求
标头 | xapofx.h |