|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Buffers::BufferProcessingChain::enforce_chain_token_on_processors | ( | ) |
Enforces the chain's preferred processing token on all processors.
This method ensures that all processors in the chain are compatible with the preferred processing token, applying any necessary optimizations or removals of incompatible processors. It is typically called after setting a new preferred token or changing the enforcement strategy to ensure the pipeline remains valid.
Definition at line 325 of file BufferProcessingChain.cpp.
References MayaFlux::Buffers::are_tokens_compatible(), MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Buffers, m_buffer_processors, and m_token_filter_mask.
Here is the call graph for this function: