

Public Member Functions | |
| virtual IEffect * | createEffect () |
| Creates an Audio Effect for use with audio sources. | |
| virtual IFilter * | createFilter () |
| Creates an Audio Filter for use with audio sources. | |
| virtual unsigned int | getMaxEffectsSupported () const |
| Returns the max number of effects supported. | |
| virtual bool | isEffectSupported (const EffectTypes &type) const |
| Checks to see if the given effect type is supported. | |
| virtual bool | isFilterSupported (const FilterTypes &type) const |
| Checks to see if the given filter type is supported. | |
| virtual bool | addEAXReverbEffectPreset (const char *name, const sEAXReverbParameters &setting) |
| Adds a preset for the EAX Reverb Audio Effect type. | |
| virtual bool | addReverbEffectPreset (const char *name, const sReverbParameters &setting) |
| Adds a preset for the Reverb Audio Effect type. | |
| virtual bool | addChorusEffectPreset (const char *name, const sChorusParameters &setting) |
| Adds a preset for the Chorus Audio Effect type. | |
| virtual bool | addDistortionEffectPreset (const char *name, const sDistortionParameters &setting) |
| Adds a preset for the Distortion Audio Effect type. | |
| virtual bool | addEchoEffectPreset (const char *name, const sEchoParameters &setting) |
| Adds a preset for the Echo Audio Effect type. | |
| virtual bool | addFlangerEffectPreset (const char *name, const sFlangerParameters &setting) |
| Adds a preset for the Flanger Audio Effect type. | |
| virtual bool | addFrequencyShiftEffectPreset (const char *name, const sFrequencyShiftParameters &setting) |
| Adds a preset for the Frequency Shift Audio Effect type. | |
| virtual bool | addVocalMorpherEffectPreset (const char *name, const sVocalMorpherParameters &setting) |
| Adds a preset for the Vocal Morpher Audio Effect type. | |
| virtual bool | addPitchShifterEffectPreset (const char *name, const sPitchShifterParameters &setting) |
| Adds a preset for the Pitch Shifter Audio Effect type. | |
| virtual bool | addRingModulatorEffectPreset (const char *name, const sRingModulatorParameters &setting) |
| Adds a preset for the Ring Modulator Audio Effect type. | |
| virtual bool | addAutowahEffectPreset (const char *name, const sAutowahParameters &setting) |
| Adds a preset for the Autowah Audio Effect type. | |
| virtual bool | addCompressorEffectPreset (const char *name, const sCompressorParameters &setting) |
| Adds a preset for the Compressor Audio Effect type. | |
| virtual bool | addEqualizerEffectPreset (const char *name, const sEqualizerParameters &setting) |
| Adds a preset for the Equalizer Audio Effect type. | |
| virtual sEAXReverbParameters | getEAXReverbEffectPreset (const char *name) |
| Returns a previously registered preset for the EAX Reverb Effect. | |
| virtual sReverbParameters | getReverbEffectPreset (const char *name) |
| Returns a previously registered preset for the Reverb Effect. | |
| virtual sChorusParameters | getChorusEffectPreset (const char *name) |
| Returns a previously registered preset for the Chorus Effect. | |
| virtual sDistortionParameters | getDistortionEffectPreset (const char *name) |
| Returns a previously registered preset for the Distortion Effect. | |
| virtual sEchoParameters | getEchoEffectPreset (const char *name) |
| Returns a previously registered preset for the Echo Effect. | |
| virtual sFlangerParameters | getFlangerEffectPreset (const char *name) |
| Returns a previously registered preset for the Flanger Effect. | |
| virtual sFrequencyShiftParameters | getFrequencyShiftEffectPreset (const char *name) |
| Returns a previously registered preset for the Frequency Shift Effect. | |
| virtual sVocalMorpherParameters | getVocalMorpherEffectPreset (const char *name) |
| Returns a previously registered preset for the Vocal Morpher Effect. | |
| virtual sPitchShifterParameters | getPitchShifterEffectPreset (const char *name) |
| Returns a previously registered preset for the Pitch Shifter Effect. | |
| virtual sRingModulatorParameters | getRingModulatorEffectPreset (const char *name) |
| Returns a previously registered preset for the Ring Modulator Effect. | |
| virtual sAutowahParameters | getAutowahEffectPreset (const char *name) |
| Returns a previously registered preset for the Autowah Effect. | |
| virtual sCompressorParameters | getCompressorEffectPreset (const char *name) |
| Returns a previously registered preset for the Compressor Effect. | |
| virtual sEqualizerParameters | getEqualizerEffectPreset (const char *name) |
| Returns a previously registered preset for the Equalizer Effect. | |
| virtual void | removeEffectPreset (const EffectTypes &type, const char *name) |
| Removes a previously registered effect preset. | |
| virtual bool | isEffectPresetRegistered (const EffectTypes &type, const char *name) |
| Returns if a effect preset of a certain name is registered. | |
| virtual void | removeAllEffectPresets (const EffectTypes &type) |
| Removes all effect presets for a specific effect type. | |
| cEFXFunctions * | getEFXInterface () |
| void | checkEFXSupportDetails () |
Definition at line 17 of file cAudioEffects.h.
| bool cAudio::cAudioEffects::addAutowahEffectPreset | ( | const char * | name, | |
| const sAutowahParameters & | setting | |||
| ) | [virtual] |
Adds a preset for the Autowah Audio Effect type.
| name,: | Name of the preset. | |
| setting,: | Instance of the Effect parameter struct for this type of effect. |
Implements cAudio::IAudioEffects.
Definition at line 149 of file cAudioEffects.cpp.
| bool cAudio::cAudioEffects::addChorusEffectPreset | ( | const char * | name, | |
| const sChorusParameters & | setting | |||
| ) | [virtual] |
Adds a preset for the Chorus Audio Effect type.
| name,: | Name of the preset. | |
| setting,: | Instance of the Effect parameter struct for this type of effect. |
Implements cAudio::IAudioEffects.
Definition at line 85 of file cAudioEffects.cpp.
| bool cAudio::cAudioEffects::addCompressorEffectPreset | ( | const char * | name, | |
| const sCompressorParameters & | setting | |||
| ) | [virtual] |
Adds a preset for the Compressor Audio Effect type.
| name,: | Name of the preset. | |
| setting,: | Instance of the Effect parameter struct for this type of effect. |
Implements cAudio::IAudioEffects.
Definition at line 157 of file cAudioEffects.cpp.
| bool cAudio::cAudioEffects::addDistortionEffectPreset | ( | const char * | name, | |
| const sDistortionParameters & | setting | |||
| ) | [virtual] |
Adds a preset for the Distortion Audio Effect type.
| name,: | Name of the preset. | |
| setting,: | Instance of the Effect parameter struct for this type of effect. |
Implements cAudio::IAudioEffects.
Definition at line 93 of file cAudioEffects.cpp.
| bool cAudio::cAudioEffects::addEAXReverbEffectPreset | ( | const char * | name, | |
| const sEAXReverbParameters & | setting | |||
| ) | [virtual] |
Adds a preset for the EAX Reverb Audio Effect type.
| name,: | Name of the preset. | |
| setting,: | Instance of the Effect parameter struct for this type of effect. |
Implements cAudio::IAudioEffects.
Definition at line 69 of file cAudioEffects.cpp.
| bool cAudio::cAudioEffects::addEchoEffectPreset | ( | const char * | name, | |
| const sEchoParameters & | setting | |||
| ) | [virtual] |
Adds a preset for the Echo Audio Effect type.
| name,: | Name of the preset. | |
| setting,: | Instance of the Effect parameter struct for this type of effect. |
Implements cAudio::IAudioEffects.
Definition at line 101 of file cAudioEffects.cpp.
| bool cAudio::cAudioEffects::addEqualizerEffectPreset | ( | const char * | name, | |
| const sEqualizerParameters & | setting | |||
| ) | [virtual] |
Adds a preset for the Equalizer Audio Effect type.
| name,: | Name of the preset. | |
| setting,: | Instance of the Effect parameter struct for this type of effect. |
Implements cAudio::IAudioEffects.
Definition at line 165 of file cAudioEffects.cpp.
| bool cAudio::cAudioEffects::addFlangerEffectPreset | ( | const char * | name, | |
| const sFlangerParameters & | setting | |||
| ) | [virtual] |
Adds a preset for the Flanger Audio Effect type.
| name,: | Name of the preset. | |
| setting,: | Instance of the Effect parameter struct for this type of effect. |
Implements cAudio::IAudioEffects.
Definition at line 109 of file cAudioEffects.cpp.
| bool cAudio::cAudioEffects::addFrequencyShiftEffectPreset | ( | const char * | name, | |
| const sFrequencyShiftParameters & | setting | |||
| ) | [virtual] |
Adds a preset for the Frequency Shift Audio Effect type.
| name,: | Name of the preset. | |
| setting,: | Instance of the Effect parameter struct for this type of effect. |
Implements cAudio::IAudioEffects.
Definition at line 117 of file cAudioEffects.cpp.
| bool cAudio::cAudioEffects::addPitchShifterEffectPreset | ( | const char * | name, | |
| const sPitchShifterParameters & | setting | |||
| ) | [virtual] |
Adds a preset for the Pitch Shifter Audio Effect type.
| name,: | Name of the preset. | |
| setting,: | Instance of the Effect parameter struct for this type of effect. |
Implements cAudio::IAudioEffects.
Definition at line 133 of file cAudioEffects.cpp.
| bool cAudio::cAudioEffects::addReverbEffectPreset | ( | const char * | name, | |
| const sReverbParameters & | setting | |||
| ) | [virtual] |
Adds a preset for the Reverb Audio Effect type.
| name,: | Name of the preset. | |
| setting,: | Instance of the Effect parameter struct for this type of effect. |
Implements cAudio::IAudioEffects.
Definition at line 77 of file cAudioEffects.cpp.
| bool cAudio::cAudioEffects::addRingModulatorEffectPreset | ( | const char * | name, | |
| const sRingModulatorParameters & | setting | |||
| ) | [virtual] |
Adds a preset for the Ring Modulator Audio Effect type.
| name,: | Name of the preset. | |
| setting,: | Instance of the Effect parameter struct for this type of effect. |
Implements cAudio::IAudioEffects.
Definition at line 141 of file cAudioEffects.cpp.
| bool cAudio::cAudioEffects::addVocalMorpherEffectPreset | ( | const char * | name, | |
| const sVocalMorpherParameters & | setting | |||
| ) | [virtual] |
Adds a preset for the Vocal Morpher Audio Effect type.
| name,: | Name of the preset. | |
| setting,: | Instance of the Effect parameter struct for this type of effect. |
Implements cAudio::IAudioEffects.
Definition at line 125 of file cAudioEffects.cpp.
| IEffect * cAudio::cAudioEffects::createEffect | ( | ) | [virtual] |
Creates an Audio Effect for use with audio sources.
Implements cAudio::IAudioEffects.
Definition at line 32 of file cAudioEffects.cpp.
| IFilter * cAudio::cAudioEffects::createFilter | ( | ) | [virtual] |
Creates an Audio Filter for use with audio sources.
Implements cAudio::IAudioEffects.
Definition at line 43 of file cAudioEffects.cpp.
| sAutowahParameters cAudio::cAudioEffects::getAutowahEffectPreset | ( | const char * | name | ) | [virtual] |
Returns a previously registered preset for the Autowah Effect.
| name,: | Name of the preset to retrieve. |
Implements cAudio::IAudioEffects.
Definition at line 293 of file cAudioEffects.cpp.
| sChorusParameters cAudio::cAudioEffects::getChorusEffectPreset | ( | const char * | name | ) | [virtual] |
Returns a previously registered preset for the Chorus Effect.
| name,: | Name of the preset to retrieve. |
Implements cAudio::IAudioEffects.
Definition at line 197 of file cAudioEffects.cpp.
| sCompressorParameters cAudio::cAudioEffects::getCompressorEffectPreset | ( | const char * | name | ) | [virtual] |
Returns a previously registered preset for the Compressor Effect.
| name,: | Name of the preset to retrieve. |
Implements cAudio::IAudioEffects.
Definition at line 305 of file cAudioEffects.cpp.
| sDistortionParameters cAudio::cAudioEffects::getDistortionEffectPreset | ( | const char * | name | ) | [virtual] |
Returns a previously registered preset for the Distortion Effect.
| name,: | Name of the preset to retrieve. |
Implements cAudio::IAudioEffects.
Definition at line 209 of file cAudioEffects.cpp.
| sEAXReverbParameters cAudio::cAudioEffects::getEAXReverbEffectPreset | ( | const char * | name | ) | [virtual] |
Returns a previously registered preset for the EAX Reverb Effect.
| name,: | Name of the preset to retrieve. |
Implements cAudio::IAudioEffects.
Definition at line 173 of file cAudioEffects.cpp.
| sEchoParameters cAudio::cAudioEffects::getEchoEffectPreset | ( | const char * | name | ) | [virtual] |
Returns a previously registered preset for the Echo Effect.
| name,: | Name of the preset to retrieve. |
Implements cAudio::IAudioEffects.
Definition at line 221 of file cAudioEffects.cpp.
| sEqualizerParameters cAudio::cAudioEffects::getEqualizerEffectPreset | ( | const char * | name | ) | [virtual] |
Returns a previously registered preset for the Equalizer Effect.
| name,: | Name of the preset to retrieve. |
Implements cAudio::IAudioEffects.
Definition at line 317 of file cAudioEffects.cpp.
| sFlangerParameters cAudio::cAudioEffects::getFlangerEffectPreset | ( | const char * | name | ) | [virtual] |
Returns a previously registered preset for the Flanger Effect.
| name,: | Name of the preset to retrieve. |
Implements cAudio::IAudioEffects.
Definition at line 233 of file cAudioEffects.cpp.
| sFrequencyShiftParameters cAudio::cAudioEffects::getFrequencyShiftEffectPreset | ( | const char * | name | ) | [virtual] |
Returns a previously registered preset for the Frequency Shift Effect.
| name,: | Name of the preset to retrieve. |
Implements cAudio::IAudioEffects.
Definition at line 245 of file cAudioEffects.cpp.
| sPitchShifterParameters cAudio::cAudioEffects::getPitchShifterEffectPreset | ( | const char * | name | ) | [virtual] |
Returns a previously registered preset for the Pitch Shifter Effect.
| name,: | Name of the preset to retrieve. |
Implements cAudio::IAudioEffects.
Definition at line 269 of file cAudioEffects.cpp.
| sReverbParameters cAudio::cAudioEffects::getReverbEffectPreset | ( | const char * | name | ) | [virtual] |
Returns a previously registered preset for the Reverb Effect.
| name,: | Name of the preset to retrieve. |
Implements cAudio::IAudioEffects.
Definition at line 185 of file cAudioEffects.cpp.
| sRingModulatorParameters cAudio::cAudioEffects::getRingModulatorEffectPreset | ( | const char * | name | ) | [virtual] |
Returns a previously registered preset for the Ring Modulator Effect.
| name,: | Name of the preset to retrieve. |
Implements cAudio::IAudioEffects.
Definition at line 281 of file cAudioEffects.cpp.
| sVocalMorpherParameters cAudio::cAudioEffects::getVocalMorpherEffectPreset | ( | const char * | name | ) | [virtual] |
Returns a previously registered preset for the Vocal Morpher Effect.
| name,: | Name of the preset to retrieve. |
Implements cAudio::IAudioEffects.
Definition at line 257 of file cAudioEffects.cpp.
| bool cAudio::cAudioEffects::isEffectPresetRegistered | ( | const EffectTypes & | type, | |
| const char * | name | |||
| ) | [virtual] |
Returns if a effect preset of a certain name is registered.
| type,: | Type of the effect. | |
| name,: | Name of the preset. |
Implements cAudio::IAudioEffects.
Definition at line 379 of file cAudioEffects.cpp.
| bool cAudio::cAudioEffects::isEffectSupported | ( | const EffectTypes & | type | ) | const [virtual] |
Checks to see if the given effect type is supported.
| type,: | the effect type to be checked. |
Implements cAudio::IAudioEffects.
Definition at line 59 of file cAudioEffects.cpp.
| bool cAudio::cAudioEffects::isFilterSupported | ( | const FilterTypes & | type | ) | const [virtual] |
Checks to see if the given filter type is supported.
| type,: | the filter type to be checked. |
Implements cAudio::IAudioEffects.
Definition at line 64 of file cAudioEffects.cpp.
| void cAudio::cAudioEffects::removeAllEffectPresets | ( | const EffectTypes & | type | ) | [virtual] |
Removes all effect presets for a specific effect type.
| type,: | Type of effect to remove presets for, or EET_NULL to remove all of them. |
Implements cAudio::IAudioEffects.
Definition at line 430 of file cAudioEffects.cpp.
| void cAudio::cAudioEffects::removeEffectPreset | ( | const EffectTypes & | type, | |
| const char * | name | |||
| ) | [virtual] |
Removes a previously registered effect preset.
| type,: | Type of effect to remove a preset for. | |
| name,: | Name of the preset to remove. |
Implements cAudio::IAudioEffects.
Definition at line 329 of file cAudioEffects.cpp.
1.6.2