|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
|
overridevirtual |
Extract the current frame(s) into the container's processed_data.
Builds a Region spanning [m_current_frame .. m_current_frame + m_frames_per_batch) across the full spatial extent, delegates to get_region_data(), and copies the result into processed_data as a single interleaved DataVariant. Advances the frame cursor if auto-advance is enabled.
| container | The SignalSourceContainer to process. |
Implements MayaFlux::Kakshya::DataProcessor.
Reimplemented in MayaFlux::Kakshya::FrameSeekProcessor.
Definition at line 140 of file FrameAccessProcessor.cpp.
References advance_frame(), MayaFlux::Journal::ContainerProcessing, MayaFlux::Journal::Kakshya, m_auto_advance, m_current_frame, m_frame_accumulator, m_frame_byte_size, m_frame_rate, m_frames_per_batch, m_global_fps, m_is_processing, m_last_process_time, m_loop_region, m_looping_enabled, m_prepared, m_source_container_weak, m_total_frames, MF_RT_ERROR, pixels, and MayaFlux::Kakshya::Region::start_coordinates.
Referenced by MayaFlux::Kakshya::FrameSeekProcessor::process().
Here is the call graph for this function:
Here is the caller graph for this function: