clan::InverseEchoFilter Class Reference - ClanLib SDK
Description: clan::InverseEchoFilter Class Reference

Public Member Functions | List of all members
clan::InverseEchoFilter Class Reference
clanSound Filters

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.
virtual | ~InverseEchoFilter ()
| Inverse Echo Filter Destructor.
InverseEchoFilterProvider * | get_provider () const
| Retrieves the provider.
Public Member Functions inherited from clan::SoundFilter
| 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
Public Attributes inherited from clan::SoundFilter
std::shared_ptr< SoundFilter_Impl > | impl

## Detailed Description

Inverse Echo Filter Class.

## Constructor & Destructor Documentation

## ◆ InverseEchoFilter()

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

Inverse Echo Filter Constructor.

## ◆ ~InverseEchoFilter()

virtual clan::InverseEchoFilter::~InverseEchoFilter | ( |  | ) |
| virtual

Inverse Echo Filter Destructor.

## Member Function Documentation

## ◆ get_provider()

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

Retrieves the provider.

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

- inverse_echofilter.h