|
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. |
Reimplemented from MayaFlux::Kakshya::FrameAccessProcessor.
Definition at line 79 of file FrameSeekProcessor.cpp.
References a, b, MayaFlux::Kakshya::blend_frames(), MayaFlux::Journal::ContainerProcessing, MayaFlux::Kakshya::Region::end_coordinates, MayaFlux::Journal::Kakshya, m_blend, MayaFlux::Kakshya::FrameAccessProcessor::m_current_frame, MayaFlux::Kakshya::FrameAccessProcessor::m_frame_byte_size, MayaFlux::Kakshya::FrameAccessProcessor::m_frames_per_batch, MayaFlux::Kakshya::FrameAccessProcessor::m_is_processing, MayaFlux::Kakshya::FrameAccessProcessor::m_loop_region, MayaFlux::Kakshya::FrameAccessProcessor::m_looping_enabled, MayaFlux::Kakshya::FrameAccessProcessor::m_prepared, MayaFlux::Kakshya::FrameAccessProcessor::m_source_container_weak, m_ticks, m_time_map, MayaFlux::Kakshya::FrameAccessProcessor::m_total_frames, MF_RT_ERROR, out, position, position_at(), MayaFlux::Kakshya::FrameAccessProcessor::process(), MayaFlux::Kakshya::Region::start_coordinates, and weight.
Here is the call graph for this function: