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

◆ set_feed_samples()

void MayaFlux::Buffers::FeedbackBuffer::set_feed_samples ( uint32_t  samples)

Set delay length in samples.

Parameters
samplesNew delay length

Reconstructs the history buffer. Previous state is lost.

Definition at line 32 of file FeedbackBuffer.cpp.

33{
34 m_feed_samples = samples;
35 m_history = Memory::HistoryBuffer<double>(samples);
36 if (auto proc = std::dynamic_pointer_cast<FeedbackProcessor>(m_default_processor)) {
37 proc->set_feed_samples(samples);
38 }
39}
std::shared_ptr< BufferProcessor > m_default_processor
Default audio transformation processor for this buffer.
Memory::HistoryBuffer< double > m_history

References MayaFlux::Buffers::AudioBuffer::m_default_processor, m_feed_samples, and m_history.