#include <delay_line.hpp>
|
| void | prepare (int max_delay_samples) |
| void | push (SampleType sample) |
| SampleType | read (SampleType delay_samples) const |
| SampleType | read (int delay_samples) const |
| SampleType | process (SampleType input, SampleType delay_samples) |
| void | reset () |
| void | discard_history () noexcept |
| | Logically clears the delay history in constant time.
|
| int | max_delay () const |
◆ discard_history()
template<typename SampleType = float>
Logically clears the delay history in constant time.
Reads remain zero until enough new samples have been pushed to cover the requested delay; the old allocation is overwritten naturally as processing resumes.
◆ max_delay()
template<typename SampleType = float>
◆ prepare()
template<typename SampleType = float>
◆ process()
template<typename SampleType = float>
◆ push()
template<typename SampleType = float>
◆ read() [1/2]
template<typename SampleType = float>
◆ read() [2/2]
template<typename SampleType = float>
◆ reset()
template<typename SampleType = float>
The documentation for this class was generated from the following file:
- /home/runner/work/pulp/pulp/core/signal/include/pulp/signal/delay_line.hpp