VisioForge (c) 2025

Search Results for

    Class GPUVideoEffect

    Base GPU video effect interface.

    Inheritance
    object
    GPUVideoEffect
    GPUVideoEffectBlur
    GPUVideoEffectBrightness
    GPUVideoEffectContour
    GPUVideoEffectContrast
    GPUVideoEffectDarkness
    GPUVideoEffectDeinterlaceBlend
    GPUVideoEffectDenoise
    GPUVideoEffectDirectionalBlur
    GPUVideoEffectEmboss
    GPUVideoEffectGrayscale
    GPUVideoEffectInvert
    GPUVideoEffectMonoChrome
    GPUVideoEffectNightVision
    GPUVideoEffectOldMovie
    GPUVideoEffectPixelate
    GPUVideoEffectSaturation
    GPUVideoEffectSharpen
    GPUVideoEffectVR360Base
    Implements
    IGPUVideoEffect
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: VisioForge.Core.Types.VideoEffects
    Assembly: VisioForge.Core.dll
    Syntax
    public abstract class GPUVideoEffect : IGPUVideoEffect

    Constructors

    GPUVideoEffect()

    Initializes a new instance of the GPUVideoEffect class.

    Declaration
    protected GPUVideoEffect()

    Properties

    Enabled

    Gets or sets a value indicating whether video effect enabled.

    Declaration
    public bool Enabled { get; set; }
    Property Value
    Type Description
    bool

    Name

    Gets or sets effect name. Can be used to get effect interface to control it.

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    string

    StartTime

    Gets or sets start time. Use 0 to show effect always.

    Declaration
    public TimeSpan StartTime { get; set; }
    Property Value
    Type Description
    TimeSpan

    StopTime

    Gets or sets stop time. Use 0 to show effect always.

    Declaration
    public TimeSpan StopTime { get; set; }
    Property Value
    Type Description
    TimeSpan

    Stream

    Gets or sets processing stream. Both by default.

    Declaration
    public VideoStreamType Stream { get; set; }
    Property Value
    Type Description
    VideoStreamType

    UpdateRequired

    Gets or sets a value indicating whether update required.

    Declaration
    public bool UpdateRequired { get; set; }
    Property Value
    Type Description
    bool

    Methods

    GetEffectType()

    Gets type.

    Declaration
    public GPUVideoEffectType GetEffectType()
    Returns
    Type Description
    GPUVideoEffectType

    The VideoEffectType.

    Update()

    Updates effect settings.

    Declaration
    public void Update()

    Implements

    IGPUVideoEffect