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

◆ process_default()

void MayaFlux::Buffers::AudioBuffer::process_default ( )
overridevirtual

Applies the default audio transformation to the buffer's data.

Executes the default audio processing algorithm on the buffer's sample data. The specific transformation depends on the configured default audio processor, which may perform operations like normalization, filtering, or effects processing.

Implements MayaFlux::Buffers::Buffer.

Reimplemented in MayaFlux::Buffers::NodeBuffer, MayaFlux::Buffers::FeedbackBuffer, and MayaFlux::Buffers::RootAudioBuffer.

Definition at line 55 of file AudioBuffer.cpp.

56{
58 m_default_processor->process(shared_from_this());
59 }
60}
std::shared_ptr< BufferProcessor > m_default_processor
Default audio transformation processor for this buffer.
bool m_process_default
Whether the audio buffer should be processed using its default processor.

References m_default_processor, and m_process_default.