Audio Processing Framework (APF) version 0.5.0
|
Cascade of filter sections. More...
#include <apf/biquad.h>
Public Types | |
using | argument_type = typename S::argument_type |
using | result_type = typename S::result_type |
using | size_type = typename Container::size_type |
Public Member Functions | |
Cascade (size_type n) | |
Constructor. More... | |
template<typename I > | |
void | set (I first, I last) |
Overwrite sections with new content. More... | |
result_type | operator() (argument_type in) |
Process all sections on single sample. More... | |
template<typename In , typename Out > | |
void | execute (In first, In last, Out result) |
Process all sections on audio block. More... | |
size_type | number_of_sections () const |
Cascade of filter sections.
S | section type, e.g. BiQuad |
using apf::Cascade< S, Container >::argument_type = typename S::argument_type |
using apf::Cascade< S, Container >::result_type = typename S::result_type |
using apf::Cascade< S, Container >::size_type = typename Container::size_type |
|
inlineexplicit |
|
inline |
|
inline |
Process all sections on single sample.
in | Input sample |
Definition at line 210 of file biquad.h.
Referenced by apf::Cascade< S, Container >::execute().
|
inline |
Process all sections on audio block.
In | Iterator type for input samples |
Out | Iterator type for output samples |
first | Iterator to first input sample |
last | Iterator to (one past) last input sample |
result | Iterator to first output sample |
Definition at line 226 of file biquad.h.
References apf::Cascade< S, Container >::operator()().
|
inline |