|
SDL_audiolib 0.0.0
An audio decoding, resampling and mixing library
|
Abstract base class for audio processors. More...
#include <Processor.h>
Public Member Functions | |
| Processor () | |
| virtual | ~Processor () |
| Processor (const Processor &)=delete | |
| auto | operator= (const Processor &) -> Processor &=delete |
| virtual void | process (float dest[], const float source[], int len)=0 |
| Process input samples and write output samples. More... | |
Abstract base class for audio processors.
A processor receives input samples, processes them and produces output samples. It can be used to alter the audio produced by a decoder. Processors run after resampling (if applicable.)
| Aulib::Processor::Processor | ( | ) |
|
virtual |
|
delete |
|
pure virtual |
Process input samples and write output samples.
This function will be called from the audio thread.
| [out] | dest | Output buffer. |
| [in] | source | Input buffer. |
| [in] | len | Input and output buffer size in samples. |