clan::InverseEchoFilter Class Reference

Inverse Echo Filter Class. More...

#include <inverse_echofilter.h>

+ Inheritance diagram for clan::InverseEchoFilter:

Public Member Functions

 InverseEchoFilter (int buffer_size=64 *1024)
 Inverse Echo Filter Constructor. More...
virtual ~InverseEchoFilter ()
 Inverse Echo Filter Destructor. More...
InverseEchoFilterProvider * get_provider () const
 Retrieves the provider. More...
- Public Member Functions inherited from clan::SoundFilter
 SoundFilter ()
 Constructs a NULL instance. More...
 SoundFilter (SoundFilterProvider *provider)
 Constructs a sound filter. More...
 ~SoundFilter ()
void filter (float **sample_data, int num_samples, int channels)
 Filter callback. More...
SoundFilterProviderget_provider () const
 Retrieves the provider. More...
bool is_null () const
 Returns true if this object is invalid. More...
bool operator!= (const SoundFilter &other) const
 Inequality operator. More...
bool operator== (const SoundFilter &other) const
 Equality operator. More...
void throw_if_null () const
 Throw an exception if this object is invalid. More...

Additional Inherited Members

- Public Attributes inherited from clan::SoundFilter
std::shared_ptr< SoundFilter_Impl > impl

Detailed Description

Inverse Echo Filter Class.

Constructor & Destructor Documentation

clan::InverseEchoFilter::InverseEchoFilter ( int  buffer_size = 64 *1024)

Inverse Echo Filter Constructor.

virtual clan::InverseEchoFilter::~InverseEchoFilter ( )

Inverse Echo Filter Destructor.

Member Function Documentation

InverseEchoFilterProvider* clan::InverseEchoFilter::get_provider ( ) const

Retrieves the provider.

The documentation for this class was generated from the following file: