Echo Filter Class. More...
#include <echofilter.h>
Public Member Functions | |
EchoFilter (int buffer_size=32 *1024, float shift_factor=2.0f) | |
Echo Filter Constructor. | |
virtual | ~EchoFilter () |
Echo Filter Destructor. | |
EchoFilterProvider * | get_provider () const |
Retrieves the provider. | |
![]() | |
SoundFilter () | |
Constructs a NULL instance. | |
SoundFilter (SoundFilterProvider *provider) | |
Constructs a sound filter. | |
~SoundFilter () | |
void | filter (float **sample_data, int num_samples, int channels) |
Filter callback. | |
SoundFilterProvider * | get_provider () const |
Retrieves the provider. | |
bool | is_null () const |
Returns true if this object is invalid. | |
bool | operator!= (const SoundFilter &other) const |
Inequality operator. | |
bool | operator== (const SoundFilter &other) const |
Equality operator. | |
void | throw_if_null () const |
Throw an exception if this object is invalid. | |
Additional Inherited Members | |
![]() | |
std::shared_ptr< SoundFilter_Impl > | impl |
Echo Filter Class.
clan::EchoFilter::EchoFilter | ( | int | buffer_size = 32 *1024, |
float | shift_factor = 2.0f ) |
Echo Filter Constructor.
|
virtual |
Echo Filter Destructor.
EchoFilterProvider * clan::EchoFilter::get_provider | ( | ) | const |
Retrieves the provider.