Audaspace
1.4.0
A high level audio library.
|
This class represents a sound that can be modified depending on a given impulse response. More...
#include <Equalizer.h>
Public Member Functions | |
Equalizer (std::shared_ptr< ISound > sound, std::shared_ptr< Buffer > bufEQ, int externalSizeEq, float maxFreqEq, int sizeConversion) | |
Creates a new Equalizer. More... | |
virtual std::shared_ptr< IReader > | createReader () |
Creates a reader for playback of the sound source. More... | |
![]() | |
virtual | ~ISound () |
Destroys the sound. | |
Public Attributes | |
int | external_size_eq |
int | filter_length |
float | maxFreqEq |
This class represents a sound that can be modified depending on a given impulse response.
Equalizer::Equalizer | ( | std::shared_ptr< ISound > | sound, |
std::shared_ptr< Buffer > | bufEQ, | ||
int | externalSizeEq, | ||
float | maxFreqEq, | ||
int | sizeConversion | ||
) |
Creates a new Equalizer.
sound | The sound that will be equalized |
|
virtual |