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