MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Buffers::TokenCompatibilityReport Struct Reference

Holds the results of token compatibility analysis for a buffer processing chain. More...

#include <BufferProcessor.hpp>

+ Collaboration diagram for MayaFlux::Buffers::TokenCompatibilityReport:

Public Member Functions

size_t total_processors () const
 
size_t compatible_processors () const
 
size_t skipped_processors () const
 
size_t pending_removal_processors () const
 

Public Attributes

std::shared_ptr< Bufferbuffer
 
ProcessingToken chain_preferred_token
 
TokenEnforcementStrategy enforcement_strategy
 
std::vector< ProcessorTokenInfoprocessor_infos
 

Detailed Description

Holds the results of token compatibility analysis for a buffer processing chain.

This structure provides a comprehensive report on the compatibility of processors within a buffer processing chain, including the preferred processing token, enforcement strategy, and detailed information about each processor's compatibility status.

Definition at line 222 of file BufferProcessor.hpp.


The documentation for this struct was generated from the following file: