Miles Sound System SDK 7.2a

EAX_EQUALIZER

The structure EAX_EQUALIZER used to control the equalizer filter in the EAX 4 3D provider

struct EAX_EQUALIZER
{
  S32 Slot;
  S32 Volume;
  S32 LowGain;
  F32 LowCutOff;
  S32 Mid1Gain;
  F32 Mid1Center;
  F32 Mid1Width;
  F32 Mid2Gain;
  F32 Mid2Center;
  F32 Mid2Width;
  S32 HighGain;
  F32 HighCutOff;
};

In Members

Slot
specifies the slot to query or set. The equalizer can use slot 2 and/or 3.
Volume
specifies the volume of this slot in standard EAX attenuation units (-10000 to 0 fixed point millibels, default 0.0).
LowGain
specifies the low gain of this slot in standard EAX attenuation units (-1800 to 1800 fixed point millibels, default 0).
LowCutOff
specifies the low cut off in hertz (50.0 to 800.0, default 200.0).
Mid1Gain
specifies the first middle gain of this slot in standard EAX attenuation units (-1800 to 1800 fixed point millibels, default 0).
Mid1Center
specifies the first middle center in hertz (200.0 to 3000.0, default 500.0).
Mid1Width
specifies the first middle width in octaves (0.01 to 1.0, default 1.0).
Mid2Gain
specifies the gain middle gain of this slot in standard EAX attenuation units (-1800 to 1800 fixed point millibels, default 0).
Mid2Center
specifies the second middle center in hertz (1000.0 to 8000.0, default 3000.0).
Mid2Width
specifies the second middle width in octaves (0.01 to 1.0, default 1.0).
HighGain
specifies the high gain of this slot in standard EAX attenuation units (-1800 to 1800 fixed point millibels, default 0).
HighCutOff
specifies the high cut off in hertz (4000.0 to 16000.0, default 6000.0).

Discussion

See the EAX 4 documentation for technical details on this filter.


Group: Creative EAX 2, 3, and 4 Providers
Related Sections: Creative's EAX 4 Properties
Related Basic Types: F32, S32

For technical support, e-mail Miles3@radgametools.com
© Copyright 1991-2007 RAD Game Tools, Inc. All Rights Reserved.