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

◆ create_default_processor()

std::shared_ptr< BufferProcessor > MayaFlux::Buffers::FeedbackBuffer::create_default_processor ( )
overrideprotectedvirtual

Creates a default audio transformation processor for this buffer type.

Returns
Shared pointer to the created audio processor, or nullptr if none

This method is called when a default audio processor is needed but none has been explicitly set. The base AudioBuffer implementation returns nullptr, but derived audio buffer classes can override this to provide type-specific default audio processors.

Reimplemented from MayaFlux::Buffers::AudioBuffer.

Definition at line 41 of file FeedbackBuffer.cpp.

42{
43 return std::make_shared<FeedbackProcessor>(m_feedback_amount, m_feed_samples);
44}

References m_feed_samples, and m_feedback_amount.

Referenced by FeedbackBuffer().

+ Here is the caller graph for this function: