AUX Effects (AXFX) API Function List

Memory Allocation

AXFXSetHooks Registers functions with the AXFX library for allocating and deallocating memory.?
AXFXGetHooks Gets functions that have been registered with the AXFX library for allocating and deallocating memory.

High-Quality Reverb

AXFX_REVERBHI/AXFX_REVERBHI_DPL2 A structure for high-quality reverb effects.

AXFXReverbHiGetMemSize Returns the memory size required by high-quality reverb effects.
AXFXReverbHiInit Creates a high-quality reverb effect instance.
AXFXReverbHiShutdown Shuts down a high-quality reverb effect instance.
AXFXReverbHiSettings Changes the parameters for a high-quality reverb effect instance.
AXFXReverbHiCallback This callback function is registered with the AUX bus.

AXFXReverbHiGetMemSizeDpl2 Returns the memory size required by DPL2-encoded reverb effects.
AXFXReverbHiInitDpl2 Creates a DPL2-encoded reverb effect instance.
AXFXReverbHiShutdownDpl2 Shuts down a DPL2-encoded reverb effect instance.
AXFXReverbHiSettingsDpl2 Changes the parameters for a DPL2-encoded reverb effect instance.
AXFXReverbHiCallbackDpl2 This callback function is registered with the AUX bus.

Standard Reverb

AXFX_REVERBSTD/AXFX_REVERBSTD_DPL2 A structure for standard reverb effects.

AXFXReverbStdGetMemSize Returns the memory size required by standard reverb effects.
AXFXReverbStdInit Creates a standard reverb effect instance.
AXFXReverbStdShutdown Shuts down a standard reverb effect instance.
AXFXReverbStdSettings Changes the parameters for a standard reverb effect instance.
AXFXReverbStdCallback This callback function is registered with the Aux bus.

AXFXReverbStdGetMemSizeDpl2 Returns the memory size required by standard DPL2-encoded reverb effects.
AXFXReverbStdInitDpl2 Creates a standard, DPL2-encoded reverb effect instance.
AXFXReverbStdShutdownDpl2 Shuts down a standard, DPL2-encoded reverb effect instance.
AXFXReverbStdSettingsDpl2 Changes the parameters for a standard, DPL2-encoded reverb effect instance.
AXFXReverbStdCallbackDpl2 This callback function is registered with the AUX bus.

Delay

AXFX_DELAY/AXFX_DELAY_DPL2 A structure for delay effects.

AXFXDelayGetMemSize Returns the memory size required by delay effects.
AXFXDelayInit Creates a delay effect instance.
AXFXDelayShutdown Shuts down a delay effect instance.
AXFXDelaySettings Changes the parameters for a delay effect instance.
AXFXDelayCallback This callback function is registered with the Aux bus.

AXFXDelayGetMemSizeDpl2 Returns the memory size required by DPL2-encoded delay effects.
AXFXDelayInitDpl2 Creates a DPL2-encoded delay effect instance.
AXFXDelayShutdownDpl2 Shuts down a DPL2-encoded delay effect instance.
AXFXDelaySettingsDpl2 Changes the parameters for a DPL2-encoded delay effect instance.
AXFXDelayCallbackDpl2 This callback function is registered with the AUX bus.

Chorus

AXFX_CHORUS/AXFX_CHORUS_DPL2 A structure for chorus effects.

AXFXChorusGetMemSize Returns the memory size required by chorus effects.
AXFXChorusInit Creates a chorus effect instance.
AXFXChorusShutdown Shuts down a chorus effect instance.
AXFXChorusSettings Changes the parameters for a chorus effect instance.
AXFXChorusCallback This callback function is registered with the Aux bus.

AXFXChorusGetMemSizeDpl2 Returns the memory size required by DPL2-encoded chorus effects.
AXFXChorusInitDpl2 Creates a DPL2-encoded chorus effect instance.
AXFXChorusShutdownDpl2 Shuts down a DPL2-encoded chorus effect instance.
AXFXChorusSettingsDpl2 Changes the parameters for a DPL2-encoded chorus effect instance.
AXFXChorusCallbackDpl2 This callback function is registered with the AUX bus.

High-Quality Reverb Expansion

AXFX_REVERBHI_EXP/AXFX_REVERBHI_EXP_DPL2 A structure for the expanded version of high-quality reverb effects.
Preset Presets for the expanded version of high-quality reverb effects.

AXFXReverbHiExpGetMemSize Returns the memory size required by expanded, high-quality reverb effects.
AXFXReverbHiExpInit Creates an expanded, high-quality reverb effect instance.
AXFXReverbHiExpShutdown Shuts down an expanded, high-quality reverb effect instance.
AXFXReverbHiExpSettings Changes the parameters for an expanded, high-quality reverb effect instance.
AXFXReverbHiExpSettingsUpdate Changes the parameters for an expanded, high-quality reverb effect instance, without deallocating and reallocating memory.
AXFXReverbHiExpCallback This callback function is registered with the Aux bus.

AXFXReverbHiExpGetMemSizeDpl2 Returns the memory size required by expanded, DPL2-encoded, high-quality reverb effects.
AXFXReverbHiExpInitDpl2 Creates an expanded, DPL2-encoded, high-quality reverb effect instance.
AXFXReverbHiExpShutdownDpl2 Shuts down an expanded, DPL2-encoded, high-quality reverb effect instance.
AXFXReverbHiExpSettingsDpl2 Changes the parameters for an expanded, DPL2-encoded, high-quality reverb effect instance.
AXFXReverbHiExpSettingsUpdateDpl2 Changes the parameters for an expanded, DPL2-encoded, high-quality reverb effect instance, without deallocating and reallocating memory.
AXFXReverbHiExpCallbackDpl2 This callback function is registered with the AUX bus.

Standard Reverb Expansion

AXFX_REVERBSTD_EXP/AXFX_REVERBSTD_EXP_DPL2 A structure for the expanded version of standard reverb effects.
Preset Presets for the expanded version of standard reverb effects.

AXFXReverbStdExpGetMemSize Returns the memory size required by expanded, standard reverb effects.
AXFXReverbStdExpInit Creates an expanded, standard reverb effect instance.
AXFXReverbStdExpShutdown Shuts down an expanded, standard reverb effect instance.
AXFXReverbStdExpSettings Changes the parameters for an expanded, standard reverb effect instance.
AXFXReverbStdExpSettingsUpdate Changes the parameters for an expanded, standard reverb effect instance, without deallocating and reallocating memory.
AXFXReverbStdExpCallback This callback function is registered with the Aux bus.

AXFXReverbStdExpGetMemSizeDpl2 Returns the memory size required by expanded, DPL2-encoded, standard reverb effects.
AXFXReverbStdExpInitDpl2 Creates an expanded, DPL2-encoded, standard reverb effect instance.
AXFXReverbStdExpShutdownDpl2 Shuts down an expanded, DPL2-encoded, standard reverb effect instance.
AXFXReverbStdExpSettingsDpl2 Changes the parameters for an expanded, DPL2-encoded, standard reverb effect instance.
AXFXReverbStdExpSettingsUpdateDpl2 Changes the parameters for an expanded, DPL2-encoded, standard reverb effect instance, without deallocating and reallocating memory.
AXFXReverbStdExpCallbackDpl2 This callback function is registered with the AUX bus.

Delay Expansion

AXFX_DELAY_EXP/AXFX_DELAY_EXP_DPL2 A structure for the expanded version of delay effects.
Preset Presets for the expanded version of delay effects.

AXFXDelayExpGetMemSize Returns the memory size required by expanded delay effects.
AXFXDelayExpInit Creates an expanded delay effect instance.
AXFXDelayExpShutdown Shuts down an expanded delay effect instance.
AXFXDelayExpSettings Changes the parameters for an expanded delay effect instance.
AXFXDelayExpSettingsUpdate Changes the parameters for an expanded delay effect instance, without deallocating and reallocating memory.
AXFXDelayExpCallback This callback function is registered with the Aux bus.

AXFXDelayExpGetMemSizeDpl2 Returns the memory size required by expanded, DPL2-encoded, standard delay effects.
AXFXDelayExpInitDpl2 Creates an expanded, DPL2-encoded, standard delay effect instance.
AXFXDelayExpShutdownDpl2 Shuts down an expanded, DPL2-encoded, standard delay effect instance.
AXFXDelayExpSettingsDpl2 Changes the parameters for an expanded, DPL2-encoded, standard delay effect instance.
AXFXDelayExpSettingsUpdateDpl2 Changes the parameters for an expanded, DPL2-encoded, standard delay effect instance, without deallocating and reallocating memory.
AXFXDelayExpCallbackDpl2 This callback function is registered with the AUX bus.

Chorus Expansion

AXFX_CHORUS_EXP/AXFX_CHORUS_EXP_DPL2 A structure for the expanded version of chorus effects.
Preset Presets for the expanded version of chorus effects.

AXFXChorusExpGetMemSize Returns the memory size required by expanded chorus effects.
AXFXChorusExpInit Creates an expanded chorus effect instance.
AXFXChorusExpShutdown Shuts down an expanded chorus effect instance.
AXFXChorusExpSettings Changes the parameters for an expanded chorus effect instance.
AXFXChorusExpSettingsUpdate Changes the parameters for an expanded chorus effect instance, without deallocating and reallocating memory.
AXFXChorusExpCallback This callback function is registered with the Aux bus.

AXFXChorusExpGetMemSizeDpl2 Returns the memory size required by expanded, DPL2-encoded, standard chorus effects.
AXFXChorusExpInitDpl2 Creates an expanded, DPL2-encoded, standard chorus effect instance.
AXFXChorusExpShutdownDpl2 Shuts down an expanded, DPL2-encoded, standard chorus effect instance.
AXFXChorusExpSettingsDpl2 Changes the parameters for an expanded, DPL2-encoded, standard chorus effect instance.
AXFXChorusExpSettingsUpdateDpl2 Changes the parameters for an expanded, DPL2-encoded, standard chorus effect instance, without deallocating and reallocating memory.
AXFXChorusExpCallbackDpl2 This callback function is registered with the AUX bus.

CONFIDENTIAL