#include <soundfilter.h>
Inheritance diagram for CL_SoundFilter:

Public Member Functions | |
Construction | |
| CL_SoundFilter () | |
| Constructs a NULL sound filter. | |
| CL_SoundFilter (CL_SoundFilterProvider *provider) | |
| Constructs a sound filter. | |
| CL_SoundFilter (const CL_SoundFilter ©) | |
| Constructs a SoundFilter. | |
| ~CL_SoundFilter () | |
Operators | |
| bool | operator== (const CL_SoundFilter &other) const |
| Equality operator. | |
| bool | operator!= (const CL_SoundFilter &other) const |
| Inequality operator. | |
Operations | |
| bool | is_null () |
| Is Null. | |
| CL_SoundFilterProvider * | get_provider () const |
| Retrieves the provider. | |
| void | filter (float **sample_data, int num_samples, int channels) |
| Filter callback. | |
Public Attributes | |
Implementation | |
| CL_SharedPtr< CL_SoundFilter_Impl > | impl |
|
|
Constructs a NULL sound filter.
|
|
|
Constructs a sound filter.
|
|
|
Constructs a SoundFilter.
|
|
|
|
|
||||||||||||||||
|
Filter callback. All sound data is passed through this function, which modifies the sample data accordingly to the function of the filter. The format of the sample data is always 16 bit stereo. |
|
|
Retrieves the provider.
Reimplemented in CL_EchoFilter, CL_FadeFilter, and CL_InverseEchoFilter. |
|
|
Is Null.
|
|
|
Inequality operator.
|
|
|
Equality operator.
|
|
|
|
1.4.6