Blender V2.61 - r43446
|
#include <AUD_CallbackIIRFilterReader.h>
Public Member Functions | |
AUD_CallbackIIRFilterReader (AUD_Reference< AUD_IReader > reader, int in, int out, doFilterIIR doFilter, endFilterIIR endFilter=0, void *data=0) | |
virtual | ~AUD_CallbackIIRFilterReader () |
virtual sample_t | filter () |
This class provides an interface for infinite impulse response filters via a callback filter function.
Definition at line 45 of file AUD_CallbackIIRFilterReader.h.
AUD_CallbackIIRFilterReader::AUD_CallbackIIRFilterReader | ( | AUD_Reference< AUD_IReader > | reader, |
int | in, | ||
int | out, | ||
doFilterIIR | doFilter, | ||
endFilterIIR | endFilter = 0 , |
||
void * | data = 0 |
||
) |
Creates a new callback IIR filter reader.
reader | The reader to read from. |
in | The count of past input samples needed. |
out | The count of past output samples needed. |
doFilter | The filter callback. |
endFilter | The finishing callback. |
data | Data pointer for the callbacks. |
Definition at line 32 of file AUD_CallbackIIRFilterReader.cpp.
AUD_CallbackIIRFilterReader::~AUD_CallbackIIRFilterReader | ( | ) | [virtual] |
Definition at line 42 of file AUD_CallbackIIRFilterReader.cpp.
sample_t AUD_CallbackIIRFilterReader::filter | ( | ) | [virtual] |
Runs the filtering function.
Implements AUD_BaseIIRFilterReader.
Definition at line 48 of file AUD_CallbackIIRFilterReader.cpp.