|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Buffers::BufferProcessingChain::process_complete | ( | const std::shared_ptr< Buffer > & | buffer | ) |
Applies preprocessors, processing chain, post processors and final processors sequentially to a buffer.
| buffer | Buffer to transform |
Use this when explicit control of order is not needed, and you want to ensure that all stages of the processing pipeline are applied in a strict sequence. This method guarantees that preprocessors, main processors, postprocessors, and final processors are executed one after the other, maintaining the exact order of operations as defined in the chain.
Definition at line 165 of file BufferProcessingChain.cpp.
References postprocess(), preprocess(), process(), and process_final().
Here is the call graph for this function: