MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ set_lag_source()

void MayaFlux::Buffers::FeedbackProcessor::set_lag_source ( const std::shared_ptr< FeedbackBuffer > &  source)

Read the taps from another FeedbackBuffer's ring.

Parameters
sourceBuffer whose ring holds the lagged values

The processor's own buffer is still the one it modifies and the one it pushes its carried values into. Lags measure samples behind this buffer's own position, are held to at least one block, and line up with the source through the two write counters, so the result does not depend on which of the two buffers is processed first in a cycle. The source's ring is grown to hold the lags when needed. Only a weak reference is kept.

Definition at line 147 of file FeedbackBuffer.cpp.

148{
150}
std::weak_ptr< FeedbackBuffer > m_lag_source
Source source()
Begin a Source chain.
Definition Plot.hpp:127

References m_lag_source.