Table of Contents

Class MovingEchoVideoEffect

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

Represents a motion echo effect that creates visible trails following moving objects in the video.

public class MovingEchoVideoEffect : BaseVideoEffect, IBaseVideoEffect, IVideoEditXVideoEffect

Inheritance

Implements

Inherited Members

Remarks

Available in: VideoCaptureCoreX, MediaPlayerCoreX, VideoEditCoreX, Media Blocks SDK

Platforms: Windows, Linux, macOS, Android, iOS

The Moving Echo effect creates persistent visual trails that follow motion in the video, producing a streak or comet-tail appearance. This zero-configuration effect automatically detects and responds to motion, making moving objects leave behind fading trails that create a sense of speed and energy.

The effect is particularly effective for action sequences, sports footage, dance performances, and any content where emphasizing motion adds visual interest. Unlike traditional motion blur, this effect creates discrete, visible streaks that persist for multiple frames, making the motion paths clearly visible.

Common applications include: music videos with dancing, sports highlights emphasizing player movement, action scene enhancements, artistic motion visualization, and retro-style video effects reminiscent of analog video feedback loops.

Note: This effect has no configurable parameters beyond start/stop time. The echo behavior is automatic and responds to the motion content in the video.

Constructors

MovingEchoVideoEffect(string)

Initializes a new instance of the VisioForge.Core.Types.X.VideoEffects.MovingEchoVideoEffect class.

public MovingEchoVideoEffect(string name = "moving-echo")

Parameters

name string

The name of the effect instance.

Fields

DefaultName

The default name.

public static string DefaultName

Field Value

string

Properties

StartTime

Gets or sets the start time.

public TimeSpan StartTime { get; set; }

Property Value

TimeSpan

StopTime

Gets or sets the stop time.

public TimeSpan StopTime { get; set; }

Property Value

TimeSpan

Methods

GenerateDescription()

Generates the description.

public string GenerateDescription()

Returns

string

A string containing the GStreamer element description for the streaktv effect.