MayaFlux 0.4.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 457 of file RegionProcessors.cpp.

458{
459 if (m_needs_reorganization.load()) {
460 return true;
461 }
462
465 }
466
467 return false;
468}
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: