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

◆ process_default()

void MayaFlux::Buffers::NetworkAudioBuffer::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.

Reimplemented from MayaFlux::Buffers::AudioBuffer.

Definition at line 142 of file NetworkAudioBuffer.cpp.

143{
145 clear();
146 }
147 m_default_processor->process(shared_from_this());
148}
void clear() override
Resets all audio samples in the buffer to silence.
std::shared_ptr< BufferProcessor > m_default_processor
Default audio transformation processor for this buffer.

References MayaFlux::Buffers::AudioBuffer::clear(), m_clear_before_process, and MayaFlux::Buffers::AudioBuffer::m_default_processor.

+ Here is the call graph for this function: