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, IVideoEffectInheritance
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
enabledbool-
trueto enable the effect immediately;falseto add it disabled. namestring-
The unique name for this effect instance. Used to retrieve and control the effect at runtime. Defaults to "Blue".
startTimeTimeSpan-
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.
stopTimeTimeSpan-
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.