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, IVideoEditXVideoEffectInheritance
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
namestring-
The name of the effect instance.
Fields
DefaultName
The default name.
public static string DefaultNameField Value
Properties
Color
Gets or sets the color of the motion blur trails.
public MovingBlurColor Color { get; set; }Property Value
Interval
Gets or sets the snapshot interval in Strobe mode.
public uint Interval { get; set; }Property Value
Mode
Gets or sets the blur rendering mode.
public MovingBlurMode Mode { get; set; }Property Value
StartTime
Gets or sets the start time.
public TimeSpan StartTime { get; set; }Property Value
StopTime
Gets or sets the stop time.
public TimeSpan StopTime { get; set; }Property Value
Methods
GenerateDescription()
Generates the description.
public string GenerateDescription()Returns
- string
-
A string containing the GStreamer element description for the radioactv effect.