Class LVCVideoViewOutput
- Namespace
- VisioForge.Core.LiveVideoCompositor
- Assembly
- VisioForge.Core.dll
Represents a video output destination for the Live Video Compositor that renders to a video view control. This class provides functionality to display composited video content directly in UI controls through the IVideoView interface, enabling real-time preview and monitoring capabilities. Implements the VisioForge.Core.LiveVideoCompositor.LVCVideoOutput.
public class LVCVideoViewOutput : LVCVideoOutput, IDisposableInheritance
Implements
Inherited Members
Constructors
LVCVideoViewOutput(string, LiveVideoCompositor, IVideoView, bool, MediaBlock)
Initializes a new instance of the VisioForge.Core.LiveVideoCompositor.LVCVideoViewOutput class.
public LVCVideoViewOutput(string name, LiveVideoCompositor compositor, IVideoView videoView, bool autostart, MediaBlock processingVideoBlock = null)Parameters
namestring-
A unique identifier for this output instance, used for management and debugging purposes.
compositorLiveVideoCompositor-
The parent Live Video Compositor instance that manages this output.
videoViewIVideoView-
The UI control that will display the rendered video content. Must implement IVideoView interface.
autostartbool-
If set to
true, the output will automatically start with the main pipeline. Iffalse, manual start is required. processingVideoBlockMediaBlock-
Optional media block for additional video processing before rendering (e.g., filters, effects). Pass null for direct rendering.