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

◆ m_buffer_processors

std::unordered_map<std::shared_ptr<Buffer>, std::vector<std::shared_ptr<BufferProcessor> > > MayaFlux::Buffers::BufferProcessingChain::m_buffer_processors
private

Map of buffers to their processor sequences.

Each buffer has its own vector of processors that are applied in order when the buffer is processed. The sequence may be optimized for performance while maintaining the logical order of transformations.

Definition at line 323 of file BufferProcessingChain.hpp.

Referenced by add_processor_direct(), analyze_token_compatibility(), cleanup_rejected_processors(), enforce_chain_token_on_processors(), get_processors(), has_processors(), merge_chain(), optimize_for_tokens(), process(), process_non_owning(), remove_processor_direct(), and validate_all_processors().