VisioForge (c) 2025

Search Results for

    Interface IVideoEffectTextLogo

    Text logo effect interface.

    Inherited Members
    IVideoEffect.StartTime
    IVideoEffect.StopTime
    IVideoEffect.Name
    IVideoEffect.Enabled
    IVideoEffect.Stream
    IVideoEffect.GetEffectType()
    Namespace: VisioForge.Core.Types.VideoEffects
    Assembly: VisioForge.Core.dll
    Syntax
    public interface IVideoEffectTextLogo : IVideoEffect

    Properties

    Antialiasing

    Gets or sets anti-aliasing mode.

    Declaration
    TextRenderingHint Antialiasing { get; set; }
    Property Value
    Type Description
    TextRenderingHint

    BackgroundColor

    Gets or sets background color.

    Declaration
    Color BackgroundColor { get; set; }
    Property Value
    Type Description
    Color

    BackgroundTransparent

    Gets or sets a value indicating whether transparent background will be used.

    Declaration
    bool BackgroundTransparent { get; set; }
    Property Value
    Type Description
    bool

    BorderInnerColor

    Gets or sets inner border color.

    Declaration
    Color BorderInnerColor { get; set; }
    Property Value
    Type Description
    Color

    BorderInnerSize

    Gets or sets inner border size.

    Declaration
    int BorderInnerSize { get; set; }
    Property Value
    Type Description
    int

    BorderMode

    Gets or sets border mode.

    Declaration
    TextEffectMode BorderMode { get; set; }
    Property Value
    Type Description
    TextEffectMode

    BorderOuterColor

    Gets or sets outer border color.

    Declaration
    Color BorderOuterColor { get; set; }
    Property Value
    Type Description
    Color

    BorderOuterSize

    Gets or sets outer border size.

    Declaration
    int BorderOuterSize { get; set; }
    Property Value
    Type Description
    int

    DateTimeMask

    Gets or sets date mask.

    Declaration
    string DateTimeMask { get; set; }
    Property Value
    Type Description
    string
    Remarks

    You can use mask like this: "MM.dd.yyyy hh:mm:ss". Mask based on the following specifications: http://msdn.microsoft.com/en-us/library/dd317787(v=VS.85).aspx and http://msdn.microsoft.com/en-us/library/dd318148(v=VS.85).aspx .

    DrawQuality

    Gets or sets draw quality.

    Declaration
    InterpolationMode DrawQuality { get; set; }
    Property Value
    Type Description
    InterpolationMode

    FadeIn

    Gets or sets a value indicating whether fade-in enabled.

    Declaration
    bool FadeIn { get; set; }
    Property Value
    Type Description
    bool

    FadeInDuration

    Gets or sets fade-in duration.

    Declaration
    TimeSpan FadeInDuration { get; set; }
    Property Value
    Type Description
    TimeSpan

    FadeOut

    Gets or sets a value indicating whether fade-out enabled.

    Declaration
    bool FadeOut { get; set; }
    Property Value
    Type Description
    bool

    FadeOutDuration

    Gets or sets fade-out duration.

    Declaration
    TimeSpan FadeOutDuration { get; set; }
    Property Value
    Type Description
    TimeSpan

    FlipMode

    Gets or sets flip mode.

    Declaration
    TextFlipMode FlipMode { get; set; }
    Property Value
    Type Description
    TextFlipMode

    Font

    Gets or sets font.

    Declaration
    Font Font { get; set; }
    Property Value
    Type Description
    Font

    FontColor

    Gets or sets font color.

    Declaration
    Color FontColor { get; set; }
    Property Value
    Type Description
    Color

    GradientColor1

    Gets or sets gradient color 1.

    Declaration
    Color GradientColor1 { get; set; }
    Property Value
    Type Description
    Color

    GradientColor2

    Gets or sets gradient color 2.

    Declaration
    Color GradientColor2 { get; set; }
    Property Value
    Type Description
    Color

    GradientEnabled

    Gets or sets a value indicating whether gradient will be used.

    Declaration
    bool GradientEnabled { get; set; }
    Property Value
    Type Description
    bool

    GradientMode

    Gets or sets gradient mode.

    Declaration
    TextGradientMode GradientMode { get; set; }
    Property Value
    Type Description
    TextGradientMode

    HorizontalAlignment

    Gets or sets the horizontal alignment.

    Declaration
    TextLogoHorizontalAlignment HorizontalAlignment { get; set; }
    Property Value
    Type Description
    TextLogoHorizontalAlignment

    Left

    Gets or sets X position.

    Declaration
    int Left { get; set; }
    Property Value
    Type Description
    int

    Mode

    Gets or sets mode.

    Declaration
    TextLogoMode Mode { get; set; }
    Property Value
    Type Description
    TextLogoMode

    RectHeight

    Gets or sets rectangle (around the text) height.

    Declaration
    int RectHeight { get; set; }
    Property Value
    Type Description
    int

    RectWidth

    Gets or sets rectangle (around the text) width.

    Declaration
    int RectWidth { get; set; }
    Property Value
    Type Description
    int

    RotationMode

    Gets or sets rotation mode.

    Declaration
    TextRotationMode RotationMode { get; set; }
    Property Value
    Type Description
    TextRotationMode

    Shape

    Gets or sets a value indicating whether use background shape.

    Declaration
    bool Shape { get; set; }
    Property Value
    Type Description
    bool

    ShapeColor

    Gets or sets background shape color.

    Declaration
    Color ShapeColor { get; set; }
    Property Value
    Type Description
    Color

    ShapeHeight

    Gets or sets background shape height.

    Declaration
    int ShapeHeight { get; set; }
    Property Value
    Type Description
    int

    ShapeLeft

    Gets or sets background shape X.

    Declaration
    int ShapeLeft { get; set; }
    Property Value
    Type Description
    int

    ShapeTop

    Gets or sets background shape Y.

    Declaration
    int ShapeTop { get; set; }
    Property Value
    Type Description
    int

    ShapeType

    Gets or sets background shape type.

    Declaration
    TextShapeType ShapeType { get; set; }
    Property Value
    Type Description
    TextShapeType

    ShapeWidth

    Gets or sets background shape width.

    Declaration
    int ShapeWidth { get; set; }
    Property Value
    Type Description
    int

    StringFormat

    Gets or sets string format.

    Declaration
    StringFormat StringFormat { get; set; }
    Property Value
    Type Description
    StringFormat

    Text

    Gets or sets text.

    Declaration
    string Text { get; set; }
    Property Value
    Type Description
    string

    TimeStampMask

    Gets or sets timestamp mask.

    Declaration
    string TimeStampMask { get; set; }
    Property Value
    Type Description
    string
    Remarks

    You can use mask like this: "hh:mm:ss". Mask based on the following specifications: http://msdn.microsoft.com/en-us/library/dd317787(v=VS.85).aspx and http://msdn.microsoft.com/en-us/library/dd318148(v=VS.85).aspx .

    Top

    Gets or sets Y position.

    Declaration
    int Top { get; set; }
    Property Value
    Type Description
    int

    TransparencyLevel

    Gets or sets transparency level. Range is 0-255.

    Declaration
    int TransparencyLevel { get; set; }
    Property Value
    Type Description
    int

    VerticalAlignment

    Gets or sets the vertical alignment.

    Declaration
    TextLogoVerticalAlignment VerticalAlignment { get; set; }
    Property Value
    Type Description
    TextLogoVerticalAlignment

    Methods

    Update()

    Updates effect settings. Call it if something changed.

    Declaration
    void Update()