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

◆ process()

virtual void MayaFlux::Kakshya::DataProcessor::process ( std::shared_ptr< SignalSourceContainer container)
pure virtual

Processes the data in the container.

Parameters
containerContainer whose data should be processed

This is the main processing method that transforms the container's data. Unlike BufferProcessor which is typically invoked automatically during the engine's processing cycle, DataProcessor's process method is called explicitly when processing is needed, enabling on-demand operation.

This method may:

  • Transform data in place within the container
  • Generate new data based on the container's content
  • Analyze the container's data and store results
  • Update the container's metadata or state

Implemented in MayaFlux::Kakshya::ContiguousAccessProcessor, MayaFlux::Kakshya::RegionOrganizationProcessor, and MayaFlux::Kakshya::DynamicRegionProcessor.