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

◆ FeedbackBuffer()

MayaFlux::Buffers::FeedbackBuffer::FeedbackBuffer ( uint32_t  channel_id,
uint32_t  num_samples,
float  feedback = 0.5F,
uint32_t  feed_samples = 512 
)

Construct feedback buffer.

Parameters
channel_idAudio channel assignment
num_samplesBuffer size in samples
feedbackFeedback coefficient (0.0 to 1.0)
feed_samplesDelay length in samples

Definition at line 9 of file FeedbackBuffer.cpp.

11 : AudioBuffer(channel_id, num_samples)
12 , m_feedback_amount(feedback)
13 , m_feed_samples(feed_samples)
14 , m_history(feed_samples)
15{
17}
std::shared_ptr< BufferProcessor > m_default_processor
Default audio transformation processor for this buffer.
AudioBuffer()
Creates a new uninitialized audio buffer.
Memory::HistoryBuffer< double > m_history
std::shared_ptr< BufferProcessor > create_default_processor() override
Creates a default audio transformation processor for this buffer type.

References create_default_processor(), and MayaFlux::Buffers::AudioBuffer::m_default_processor.

+ Here is the call graph for this function: