Table of Contents

Interface IOverlayManagerElement

Namespace
VisioForge.Core.Types.X.VideoEffects
Assembly
VisioForge.Core.dll

Interface for overlay manager elements that can be rendered on video.

public interface IOverlayManagerElement

Properties

Cache

Gets or sets the cache.

object Cache { get; set; }

Property Value

object

Enabled

Gets or sets a value indicating whether this VisioForge.Core.Types.X.VideoEffects.IOverlayManagerElement is enabled.

bool Enabled { get; set; }

Property Value

bool

EndTime

Gets or sets the end time (optional).

TimeSpan EndTime { get; set; }

Property Value

TimeSpan

Name

Gets or sets the name.

string Name { get; set; }

Property Value

string

Opacity

Gets or sets the opacity (0.0 to 1.0).

double Opacity { get; set; }

Property Value

double

Rotation

Gets or sets the rotation angle in degrees (0-360).

double Rotation { get; set; }

Property Value

double

Shadow

Gets or sets the shadow settings.

OverlayManagerShadowSettings Shadow { get; set; }

Property Value

OverlayManagerShadowSettings

StartTime

Gets or sets the start time (optional).

TimeSpan StartTime { get; set; }

Property Value

TimeSpan

ZIndex

Gets or sets the Z-Index (drawing order). Higher values are drawn on top.

int ZIndex { get; set; }

Property Value

int