Blender V2.61 - r43446
Public Member Functions

AUD_CallbackIIRFilterReader Class Reference

#include <AUD_CallbackIIRFilterReader.h>

Inheritance diagram for AUD_CallbackIIRFilterReader:
Inheritance graph
[legend]

List of all members.

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 ()

Detailed Description

This class provides an interface for infinite impulse response filters via a callback filter function.

Definition at line 45 of file AUD_CallbackIIRFilterReader.h.


Constructor & Destructor Documentation

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.

Parameters:
readerThe reader to read from.
inThe count of past input samples needed.
outThe count of past output samples needed.
doFilterThe filter callback.
endFilterThe finishing callback.
dataData 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.


Member Function Documentation

sample_t AUD_CallbackIIRFilterReader::filter ( ) [virtual]

Runs the filtering function.

Returns:
The current output sample value.

Implements AUD_BaseIIRFilterReader.

Definition at line 48 of file AUD_CallbackIIRFilterReader.cpp.


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