Enum VideoEffectType
- Namespace
- VisioForge.Core.Types.VideoEffects
- Assembly
- VisioForge.Core.dll
Video effect type.
public enum VideoEffectTypeFields
Undefined = -1-
Undefined or invalid effect type.
TextLogo = 0-
Renders a text overlay on the video.
Supports static text, timestamps, frame numbers, and date/time. customization options include font, size, color, borders, shadowing, and scrolling.
ImageLogo = 1-
Renders an image overlay (watermark) on the video.
Used for placing logos, bugs, or other graphics on top of the video. Supports transparency (alpha blending) and positioning.
Blue = 2-
Applies a blue tint to the video.
Retains only the blue channel information or enhances the blue component of the video.
Blur = 3-
Applies a blur effect to the video.
Softens the image by averaging pixel values. Useful for privacy (blurring faces) or creative effects.
ColorNoise = 4-
Adds random color noise to the video.
Simulates analog signal interference or film grain using colored pixels.
Contrast = 5-
Adjusts the contrast of the video.
Increases or decreases the difference between the darkest and brightest areas of the image.
Darkness = 6-
Adjusts the darkness/brightness of the video.
Makes the entire image darker or brighter.
FilterBlue = 7-
Filters the video to show only the blue channel.
FilterGreen = 8-
Filters the video to show only the green channel.
FilterRed = 9-
Filters the video to show only the red channel.
FlipDown = 10-
Flips the video vertically and mirrors it.
FlipRight = 11-
Flips the video horizontally.
Green = 12-
Applies a green tint or filter to the video.
Greyscale = 13-
Converts the video to grayscale (black and white).
Removes color information, leaving only luminance.
Invert = 14-
Inverts the colors of the video (negative effect).
Lightness = 15-
Adjusts the lightness/luminosity of the video.
MirrorHorizontal = 16-
Mirrors the video horizontally (left-right).
MirrorVertical = 17-
Mirrors the video vertically (up-down).
MonoNoise = 18-
Adds monochromatic (black and white) noise to the video.
Mosaic = 19-
Applies a mosaic / pixelation effect.
Reduces resolution by grouping pixels into larger blocks.
Posterize = 20-
Reduces the number of colors in the video (posterization).
Creates a flat, poster-like look by limiting the color palette.
Red = 21-
Applies a red tint or filter to the video.
Saturation = 22-
Adjusts the color saturation of the video.
Increases (vibrant) or decreases (muted) the intensity of colors. Zero saturation results in grayscale.
ShakeDown = 23-
Applies a simplified vertical shake effect.
Solorize = 24-
Applies a solarize effect.
Inverts pixel values above a certain threshold, creating a surreal look.
Spray = 25-
Applies a spray/spatter effect.
Randomly displaces pixels to simulate a sprayed paint look.
DenoiseCAST = 26-
Denoise using the CAST (Color Adaptive Shrinkage Thresholding) algorithm.
An advanced noise reduction algorithm.
DenoiseAdaptive = 27-
Adaptive noise reduction.
Adapts the noise reduction strength based on the content of the frame.
DenoiseMosquito = 28-
Reduces mosquito noise (compression artifacts).
Specifically targets artifacts often seen around edges in compressed video (MPEG/JPEG).
DeinterlaceBlend = 29-
Deinterlacing using the Blend method.
Blends consecutive lines to reduce combing artifacts. Good for smooth motion but causes ghosting.
DeinterlaceTriangle = 30-
Deinterlacing using the Triangle method.
Uses a triangle-filter based interpolation for deinterlacing.
DeinterlaceCAVT = 31-
Deinterlacing using CAVT (Content Adaptive Vertical Temporal) method.
A high-quality adaptive deinterlacing algorithm.
Zoom = 32-
Zooms into a specific area of the video.
Pan = 33-
Pans (moves) the video frame within the output area.
DenoiseSNR = 34-
Denoise using Signal-to-Noise Ratio (SNR) estimation.
FadeIn = 35-
Fades the video in from a solid color (usually black).
FadeOut = 36-
Fades the video out to a solid color (usually black).
Rotate = 37-
Rotates the video by a specified angle.
Sharpen = 38-
sharpens the video image.
Enhances edges and fine details to make the image appear crisper.
ScrollingTextLogo = 39-
Renders a scrolling text ticker (marquee).
Similar to TextLogo but specifically for scrolling text (e.g., news tickers).
MaxineDenoise = 40-
NVIDIA Maxine AI-based Denoise.
Uses NVIDIA RTX AI capabilities to remove noise while preserving details. Requires appropriate hardware.
MaxineArtifactReduction = 41-
NVIDIA Maxine AI-based Artifact Reduction.
Uses NVIDIA RTX AI to reduce compression artifacts (blockiness, ringing).
LUT = 42-
Applies a Look-Up Table (LUT) for color grading.
Maps input colors to output colors using a predefined table (.cube files). Used for professional color correction and cinematic looks.
Smooth = 43-
Applies a smoothing blur effect.