|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Buffers::FeedbackProcessor::set_lag_source | ( | const std::shared_ptr< FeedbackBuffer > & | source | ) |
Read the taps from another FeedbackBuffer's ring.
| source | Buffer 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.
References m_lag_source.