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

◆ on_attach()

void MayaFlux::Buffers::InputAccessProcessor::on_attach ( const std::shared_ptr< Buffer > &  buffer)
overridevirtual

Called when processor is attached to a buffer.

Parameters
bufferBuffer being attached to

Reimplemented from MayaFlux::Buffers::BufferProcessor.

Definition at line 71 of file InputAudioBuffer.cpp.

72{
73 auto input_buffer = std::dynamic_pointer_cast<InputAudioBuffer>(buffer);
74 if (!input_buffer) {
75 error<std::runtime_error>(Journal::Component::Buffers, Journal::Context::BufferProcessing, std::source_location::current(),
76 "InputAccessProcessor can only be attached to InputAudioBuffer");
77 }
78}
@ BufferProcessing
Buffer processing (Buffers::BufferManager, processing chains)
@ Buffers
Buffers, Managers, processors and processing chains.

References MayaFlux::Journal::BufferProcessing, and MayaFlux::Journal::Buffers.