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

◆ attach_quick_process() [1/2]

MAYAFLUX_API std::shared_ptr< Buffers::BufferProcessor > MayaFlux::attach_quick_process ( Buffers::BufferProcessingFunction  processor,
const std::shared_ptr< Buffers::AudioBuffer > &  buffer 
)

Attaches a processing function to a specific buffer.

Parameters
processorFunction to process the buffer
bufferBuffer to process

The processor will be called during the default engine's audio processing cycle.

Definition at line 140 of file Graph.cpp.

141{
142 return get_buffer_manager()->attach_quick_process(std::move(processor), buffer, Buffers::ProcessingToken::AUDIO_BACKEND);
143}
std::shared_ptr< Buffers::BufferManager > get_buffer_manager()
Gets the buffer manager from the default engine.
Definition Graph.cpp:81

References MayaFlux::Buffers::AUDIO_BACKEND, and get_buffer_manager().

Referenced by MayaFlux::Buffers::BufferProcessingControl::~BufferProcessingControl().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: