Table of Contents

Class VideoEffectBlue

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

Represents a blue color channel amplification effect that enhances blue tones in the video.

public class VideoEffectBlue : VideoEffect, IVideoEffectBlue, IVideoEffect

Inheritance

Implements

Inherited Members

Remarks

SDK Availability: Video Capture SDK .NET (Classic)

Platform: Windows only (DirectShow-based)

This classic effect amplifies the blue color channel while leaving red and green channels unchanged, creating a cool, blue-tinted appearance. The effect is useful for color grading, creating cold atmospheres, underwater effects, or emphasizing blue elements in the video.

The blue effect is commonly used for:

  • Color Grading: Create cool, blue-tinted color palettes
  • Underwater Scenes: Enhance the aquatic blue atmosphere
  • Night Scenes: Add a cold, moonlit appearance
  • Sci-Fi Aesthetics: Create futuristic, tech-oriented visuals
  • Medical/Scientific: Emphasize blue channel information

This is a Windows-only DirectShow filter effect. For cross-platform color adjustment, use VisioForge.Core.Types.X.VideoEffects.ColorEffectsVideoEffect or VisioForge.Core.Types.X.VideoEffects.VideoBalanceVideoEffect from the Media Blocks SDK.

Performance: Real-time capable with minimal CPU overhead. Simple per-pixel operation.

Related Effects: See also VisioForge.Core.Types.VideoEffects.VideoEffectRed, VisioForge.Core.Types.VideoEffects.VideoEffectGreen, VisioForge.Core.Types.VideoEffects.VideoEffectFilterBlue (which isolates blue channel instead of amplifying it).

Constructors

VideoEffectBlue(bool, string, TimeSpan, TimeSpan)

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

public VideoEffectBlue(bool enabled, string name = "Blue", TimeSpan startTime = default, TimeSpan stopTime = default)

Parameters

enabled bool

true to enable the effect immediately; false to add it disabled.

name string

The unique name for this effect instance. Used to retrieve and control the effect at runtime. Defaults to "Blue".

startTime TimeSpan

The time when the effect should start being applied. Use default (TimeSpan.Zero) to apply from the beginning. Only applicable in Video Edit SDK scenarios with timeline-based effects.

stopTime TimeSpan

The time when the effect should stop being applied. Use default (TimeSpan.Zero) to apply until the end. Only applicable in Video Edit SDK scenarios with timeline-based effects.

Methods

GetEffectType()

Gets type.

public VideoEffectType GetEffectType()

Returns

VideoEffectType

The VisioForge.Core.Types.VideoEffects.VideoEffectType.