Table of Contents

Interface IVideoEffectImageLogo

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

Image logo effect interface.

public interface IVideoEffectImageLogo : IVideoEffect

Implements

Properties

AnimationEnabled

Gets or sets a value indicating whether animation enabled.

bool AnimationEnabled { get; set; }

Property Value

bool

ColorKey

Gets or sets color key.

Color ColorKey { get; set; }

Property Value

Color

Filename

Gets or sets file name.

string Filename { get; set; }

Property Value

string

HorizontalAlignment

Gets or sets the horizontal alignment.

ImageLogoHorizontalAlignment HorizontalAlignment { get; set; }

Property Value

ImageLogoHorizontalAlignment

Left

Gets or sets X coordinate.

uint Left { get; set; }

Property Value

uint

MemoryBitmap

Gets or sets bitmap from memory.

Bitmap MemoryBitmap { get; set; }

Property Value

Bitmap

StretchMode

Gets or sets stretch mode.

VideoEffectStretchMode StretchMode { get; set; }

Property Value

VideoEffectStretchMode

Top

Gets or sets Y coordinate.

uint Top { get; set; }

Property Value

uint

TransparencyLevel

Gets or sets transparency level.

int TransparencyLevel { get; set; }

Property Value

int

UseColorKey

Gets or sets a value indicating whether color key enabled.

bool UseColorKey { get; set; }

Property Value

bool

VerticalAlignment

Gets or sets the vertical alignment.

ImageLogoVerticalAlignment VerticalAlignment { get; set; }

Property Value

ImageLogoVerticalAlignment

Methods

Update()

Updates effect settings. Call it if something changed.

void Update()