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

另请参阅

结构