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

◆ should_reorganize()

bool MayaFlux::Kakshya::DynamicRegionProcessor::should_reorganize ( const std::shared_ptr< SignalSourceContainer > &  container)
private

Checks if reorganization should occur for the current container.

Parameters
containerThe signal container to check.
Returns
True if reorganization is needed.

Definition at line 458 of file RegionProcessors.cpp.

459{
460 if (m_needs_reorganization.load()) {
461 return true;
462 }
463
466 }
467
468 return false;
469}
std::function< bool(const std::vector< OrganizedRegion > &, const std::shared_ptr< SignalSourceContainer > &)> m_auto_reorganization_criteria
Criteria function for automatic reorganization.
std::atomic< bool > m_needs_reorganization
Flag for pending reorganization.
std::vector< OrganizedRegion > m_organized_regions

References m_auto_reorganization_criteria, m_needs_reorganization, and MayaFlux::Kakshya::RegionProcessorBase::m_organized_regions.

Referenced by process().

+ Here is the caller graph for this function: