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

◆ remove_processor() [2/3]

MAYAFLUX_API void MayaFlux::remove_processor ( const std::shared_ptr< Buffers::BufferProcessor > &  processor,
const std::shared_ptr< Buffers::Buffer > &  buffer 
)

Removes a processor from a specific buffer.

Parameters
processorProcessor to remove
bufferBuffer to remove the processor from

Removes the processor from the specified buffer's processing chain. Uses the default engine's buffer manager.

Definition at line 168 of file Graph.cpp.

169{
170 get_buffer_manager()->remove_processor(processor, buffer);
171}
std::shared_ptr< NetworkGeometryBuffer > buffer
std::shared_ptr< Buffers::BufferManager > get_buffer_manager()
Gets the buffer manager from the default engine.
Definition Graph.cpp:148

References buffer, and get_buffer_manager().

Referenced by MayaFlux::Kakshya::DataProcessingChain::DataProcessingChain(), and MayaFlux::Buffers::BufferProcessingControl::~BufferProcessingControl().

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