|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
|
private |
Internal processing method for non-owning buffer contexts.
| buffer | Buffer to process |
This method is used internally by BufferProcessingChain to process buffers that are not owned by the chain itself. It ensures that the processor's processing function is called in a thread-safe manner, managing the active processing state to prevent concurrent access issues.
Definition at line 98 of file BufferProcessingChain.cpp.
References MayaFlux::Buffers::are_tokens_compatible(), cleanup_rejected_processors(), m_buffer_processors, m_enforcement_strategy, m_pending_count, m_token_filter_mask, MayaFlux::Buffers::OVERRIDE_REJECT, MayaFlux::Buffers::OVERRIDE_SKIP, and process_pending_processor_operations().
Here is the call graph for this function: