|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Kakshya::DataProcessingChain::add_processor | ( | std::shared_ptr< DataProcessor > | processor, |
| std::shared_ptr< SignalSourceContainer > | container, | ||
| const std::string & | tag = "" |
||
| ) |
Adds a processor to the chain for a specific container.
| processor | The data processor to add |
| container | The signal container the processor will operate on |
| tag | Optional tag for categorizing processors (enables logical grouping and selective execution) |
Processors are appended to the end of the container's processing sequence by default.
Definition at line 5 of file DataProcessingChain.cpp.
References m_container_processors, and m_processor_tags.