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

◆ is_processing()

virtual bool MayaFlux::Kakshya::DataProcessor::is_processing ( ) const
pure virtual

Checks if the processor is currently performing processing.

Returns
true if processing is in progress, false otherwise

This state tracking enables asynchronous processing models where a processor might operate in a background thread or over multiple invocations. It allows clients to check if processing has completed without blocking.

BufferProcessors lack this state tracking as they operate synchronously within the engine's processing cycle.

Implemented in MayaFlux::Kakshya::ContiguousAccessProcessor, and MayaFlux::Kakshya::RegionProcessorBase.