Skip to content

function delay(delay_state<T, samples, STag> &, E1 &&) fir

template <size_t samples, typename T, typename E1, univector_tag STag>
[[deprecated("delay(state, expr) is deprecated. Use delay(expr, std::ref(state))")]] KFR_INTRINSIC
    expression_delay<samples, E1, true, STag>
    delay(delay_state<T, samples, STag>& state, E1&& e1)

Returns template expression that applies delay to the input (uses ring buffer in state)

Parameters
state delay filter state
e1 an input expression
univector<double, 10> v = counter();
 delay_state<double, 4> state;
 auto d = delay(state, v);

Defined at dsp/delay.hpp:203