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

◆ create_default_processor()

std::shared_ptr< BufferProcessor > MayaFlux::Buffers::NetworkAudioBuffer::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 150 of file NetworkAudioBuffer.cpp.

151{
152 return std::make_shared<NetworkAudioProcessor>(m_network);
153}
std::shared_ptr< Nodes::Network::NodeNetwork > m_network

References m_network.

Referenced by setup_processors().

+ Here is the caller graph for this function: