Table of Contents

Interface IStatusOverlay

Namespace
VisioForge.Core.Types
Assembly
VisioForge.Core.dll

Defines an interface for a status overlay, which is used to display real-time information on top of a video stream. This can include details like frame rate, resolution, timecode, recording status, or custom text provided by the application.

public interface IStatusOverlay

Remarks

This interface is intended to be implemented by components that provide video rendering or processing. It standardizes the way status information is enabled, configured, and displayed, without exposing the underlying implementation details. The overlay typically appears as text or graphics drawn directly onto the video frame before it's displayed or encoded. Common uses include showing "REC" indicators during recording, displaying FPS counters, showing timecode, or overlaying camera names in multi-camera systems. Implementations should support customization of font, size, color, and position of the overlay elements. The overlay is generally rendered efficiently to minimize impact on performance.