video::VideoProcessor

Abstract base for video processing graph nodes.

Declared in src/libs/libvideo/video/VideoProcessor.hpp
Group video

Detailed description

Defines the interface for video processors that participate in graph-based video processing pipelines. Each processor receives video frames via process() and can transform, analyze, or generate frame data.

Subclasses implement: - character(): describe I/O characteristics - process(): perform frame processing - Optionally prepare()/release() for resource management

See also VideoContext, media::graph::ProcessorCharacter.

In this section