Table of Contents

Class MovingBlurVideoEffect

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

Represents a motion-sensitive blur effect that creates radioactive or strobe-like visual distortions.

public class MovingBlurVideoEffect : BaseVideoEffect, IBaseVideoEffect, IVideoEditXVideoEffect

Inheritance

Implements

Inherited Members

Remarks

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

Platforms: Windows, Linux, macOS, Android, iOS

The Moving Blur effect creates dynamic blur patterns triggered by motion in the video, producing a "radioactive" or "glowing" aesthetic. The effect can operate in Normal mode (continuous blur trails) or Strobe mode (periodic snapshots with blur), making it ideal for music videos, artistic content, and psychedelic visual effects.

The effect supports multiple color modes (White, Black, Red, Green, Blue) that determine the color of the blur trails. In Strobe mode, the Interval property controls the snapshot frequency, creating rhythmic pulsing effects that can be synchronized with music or other timing cues.

Common use cases include: music video effects, VJ performances, artistic transitions, retro-style psychedelic content, and motion-emphasized visual storytelling.

Constructors

MovingBlurVideoEffect(string)

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

public MovingBlurVideoEffect(string name = "moving-blur")

Parameters

name string

The name of the effect instance.

Fields

DefaultName

The default name.

public static string DefaultName

Field Value

string

Properties

Color

Gets or sets the color of the motion blur trails.

public MovingBlurColor Color { get; set; }

Property Value

MovingBlurColor

Interval

Gets or sets the snapshot interval in Strobe mode.

public uint Interval { get; set; }

Property Value

uint

Mode

Gets or sets the blur rendering mode.

public MovingBlurMode Mode { get; set; }

Property Value

MovingBlurMode

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 radioactv effect.