39        class SoundFilter_Impl;
 
   40        class SoundFilterProvider;
 
   82                void filter(
float **sample_data, 
int num_samples, 
int channels);
 
   84                std::shared_ptr<SoundFilter_Impl> 
impl;
 
 
Sound Filter Interface.
Definition soundfilter_provider.h:39
Sound Filter Class.
Definition soundfilter.h:44
std::shared_ptr< SoundFilter_Impl > impl
Definition soundfilter.h:84
bool operator==(const SoundFilter &other) const
Equality operator.
Definition soundfilter.h:57
void filter(float **sample_data, int num_samples, int channels)
Filter callback.
SoundFilter(SoundFilterProvider *provider)
Constructs a sound filter.
void throw_if_null() const
Throw an exception if this object is invalid.
bool is_null() const
Returns true if this object is invalid.
Definition soundfilter.h:69
SoundFilterProvider * get_provider() const
Retrieves the provider.
SoundFilter()
Constructs a NULL instance.
Definition soundfilter.h:47
bool operator!=(const SoundFilter &other) const
Inequality operator.
Definition soundfilter.h:63