Table of Contents

Namespace VisioForge.Core.Types.VideoEffects

Namespaces

VisioForge.Core.Types.VideoEffects.NvidiaMaxine

Classes

GPUVideoEffect

Base abstract class for GPU-accelerated video effects.

GPUVideoEffectBlur

GPU-accelerated blur effect that softens video images using Gaussian blur filtering with DirectX hardware acceleration.

GPUVideoEffectBrightness

GPU-accelerated brightness adjustment effect that modifies overall video luminance using DirectX hardware acceleration.

GPUVideoEffectContour

Represents a GPU-accelerated contour detection video effect that identifies and highlights edges and boundaries in video frames.

GPUVideoEffectContrast

GPU-accelerated contrast adjustment effect that modifies the tonal range and separation between light and dark areas using DirectX hardware acceleration.

GPUVideoEffectDarkness

GPU-accelerated darkness adjustment effect that controls overall video luminance with inverse brightness behavior using DirectX hardware acceleration.

GPUVideoEffectDeinterlaceBlend

GPU-accelerated deinterlacing effect that converts interlaced video to progressive format using blend algorithm with DirectX hardware acceleration.

GPUVideoEffectDenoise

GPU-accelerated noise reduction effect that removes visual noise and grain from video using DirectX hardware acceleration.

GPUVideoEffectDirectionalBlur

GPU-accelerated directional motion blur effect that creates linear blur along a specified angle using DirectX hardware acceleration.

GPUVideoEffectEmboss

GPU-accelerated emboss effect that creates a raised or stamped 3D appearance by emphasizing edges with directional lighting using DirectX hardware acceleration.

GPUVideoEffectEquiangularCubemap360

Represents a GPU-accelerated equiangular cubemap 360-degree video effect that converts cubemap-based panoramic video to flat perspective view.

GPUVideoEffectEquirectangular360

Represents a GPU-accelerated equirectangular 360-degree video effect that converts spherical panoramic video to flat perspective view.

GPUVideoEffectGrayscale

GPU-accelerated grayscale conversion effect that transforms color video into monochrome/black-and-white using DirectX hardware acceleration.

GPUVideoEffectInvert

GPU-accelerated color inversion effect that creates photographic negatives by inverting all RGB values using DirectX hardware acceleration.

GPUVideoEffectMonoChrome

Represents a GPU-accelerated monochrome video effect that tints video frames with a single color while preserving luminance information.

GPUVideoEffectNightVision

Represents a GPU-accelerated night vision video effect that simulates the appearance of infrared night vision goggles or cameras.

GPUVideoEffectOldMovie

Represents a GPU-accelerated old movie effect that simulates the appearance of vintage film footage from the early cinema era.

GPUVideoEffectPixelate

Represents a GPU-accelerated pixelate video effect that reduces video resolution to create a mosaic or blocky appearance.

GPUVideoEffectSaturation

GPU-accelerated saturation adjustment effect that controls the intensity and vividness of colors in video using DirectX hardware acceleration.

GPUVideoEffectSharpen

GPU-accelerated sharpening effect that enhances edge definition and fine details in video using DirectX hardware acceleration.

GPUVideoEffectVR360Base

Represents a base class for GPU-accelerated VR 360-degree video effects that provide viewport control and perspective transformation.

MaxineAIGSVideoEffect

AI-powered green screen (background removal/replacement) effect using NVIDIA Maxine technology. Implements the VisioForge.Core.Types.VideoEffects.VideoEffect.

MaxineArtifactReductionVideoEffect

AI-powered video artifact reduction effect using NVIDIA Maxine technology. Implements the VisioForge.Core.Types.VideoEffects.VideoEffect.

VideoEffect

Represents the base abstract class for all video effects in the VisioForge SDK.

VideoEffectBlue

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

VideoEffectBlur

Represents a blur effect that softens the video image by averaging pixel values in a local neighborhood.

VideoEffectColorNoise

Represents a colored noise effect that adds random chromatic noise to the video, creating a grainy, film-like texture with colored speckles.

VideoEffectContrast

Represents a contrast adjustment effect that modifies the difference between light and dark areas in the video.

VideoEffectDarkness

Represents a darkness adjustment effect that controls the overall darkness/lightness of the video image.

VideoEffectDeinterlaceBlend

Represents a deinterlacing effect that uses adaptive blending to combine fields and convert interlaced video to progressive format with motion-adaptive processing.

VideoEffectDeinterlaceCAVT

Represents a CAVT (Content Adaptive Vertical Temporal) deinterlacing effect that converts interlaced video to progressive format using vertical-temporal filtering with adaptive threshold control.

VideoEffectDeinterlaceTriangle

Represents a triangle-kernel deinterlacing effect that uses triangular weighted filtering to convert interlaced video to progressive format with configurable interpolation strength.

VideoEffectDenoiseAdaptive

Represents an adaptive noise reduction effect that performs spatio-temporal filtering to reduce video noise while preserving edge details.

VideoEffectDenoiseCAST

Represents a CAST (Content Adaptive Spatio-Temporal) noise reduction effect that provides advanced denoising with extensive parameter control for fine-tuning noise reduction behavior.

VideoEffectDenoiseMosquito

Represents a mosquito noise reduction effect that specifically targets and reduces mosquito noise artifacts commonly found in compressed or highly compressed video.

VideoEffectFadeIn

Represents a fade-in transition effect that gradually transitions from black to full video visibility.

VideoEffectFadeOut

Represents a fade-out transition effect that gradually transitions from full video visibility to black.

VideoEffectFilterBlue

Represents a threshold-based blue color filter that isolates blue channel values within a specified range.

VideoEffectFilterGreen

Represents a threshold-based green color filter that isolates green channel values within a specified range.

VideoEffectFilterRed

Represents a threshold-based red color filter that isolates red channel values within a specified range.

VideoEffectFlipHorizontal

Represents a horizontal flip effect that mirrors the video image along the vertical axis.

VideoEffectFlipVertical

Represents a vertical flip effect that inverts the video image along the horizontal axis.

VideoEffectGrayscale

Represents a grayscale conversion effect that transforms color video into monochrome/black-and-white.

VideoEffectGreen

Represents a color isolation effect that displays only the green channel while zeroing out red and blue channels.

VideoEffectImageLogo

Overlays static or animated images (including GIF animations) onto video frames with positioning, scaling, transparency, and color key support.

VideoEffectInvert

Represents a color inversion effect that creates a photographic negative by inverting all RGB color values.

VideoEffectLUT

Represents a Look-Up Table (LUT) effect for professional color grading using 3D LUT files.

VideoEffectLightness

Represents a lightness adjustment effect that modifies the overall brightness while preserving color hue and saturation.

VideoEffectMirrorHorizontal

Represents a horizontal mirror effect that creates a symmetrical reflection of the video image along the vertical axis.

VideoEffectMirrorVertical

Represents a vertical mirror effect that creates a symmetrical reflection of the video image along the horizontal axis.

VideoEffectMonoNoise

Represents a monochrome noise effect that adds random luminance noise to the video, creating grainy black-and-white speckles similar to classic film grain.

VideoEffectMosaic

Represents a mosaic (pixelation) effect that creates a blocky, pixelated appearance by grouping adjacent pixels into uniform color blocks.

VideoEffectPan

Represents an animated pan and zoom effect that smoothly transitions the visible region of the video from one position and size to another over time.

VideoEffectPosterize

Represents a posterization effect that reduces the number of color levels in the video, creating a stylized, flat-color appearance similar to silk-screen printing or pop art.

VideoEffectRed

Represents a color isolation effect that displays only the red channel while zeroing out green and blue channels.

VideoEffectRotate

Represents a rotation effect that rotates the video image by a specified angle around its center point.

VideoEffectSaturation

Represents a saturation adjustment effect that controls the intensity and vividness of colors in the video.

VideoEffectScrollingTextLogo

Renders horizontally scrolling text overlays on video frames, ideal for news tickers, credits, or continuous message displays.

VideoEffectShakeDown

Represents a vertical shake effect that randomly shifts the video image up and down, creating camera shake or earthquake-like motion.

VideoEffectSharpen

Represents a sharpening effect that enhances edge definition and fine details in the video image.

VideoEffectSmooth

Represents a smoothing effect that reduces image noise and softens video frames using median filtering techniques.

VideoEffectSolorize

Represents a solarization effect that inverts colors above or below a specified threshold, creating a distinctive high-contrast appearance reminiscent of overexposed photographic film.

VideoEffectSpray

Represents a spray effect that randomly disperses pixels within a specified radius, creating a diffused, paint-splatter appearance similar to spray painting or airbrushing.

VideoEffectTextLogo

Renders text overlays on video frames with extensive customization options including fonts, colors, borders, gradients, shapes, transparency, and animation effects.

VideoEffectZoom

Represents a zoom effect that magnifies or reduces the video image with independent horizontal and vertical scaling and positioning control.

Interfaces

IGPUVideoEffect

Base GPU video effect interface.

IGPUVideoEffectBlur

Blur effect interface.

IGPUVideoEffectBrightness

Brightness effect interface.

IGPUVideoEffectContour

Contour effect interface.

IGPUVideoEffectContrast

Contrast effect interface.

IGPUVideoEffectDarkness

Darkness effect interface.

IGPUVideoEffectDeinterlaceBlend

Deinterlace blend effect interface.

IGPUVideoEffectDenoise

Denoise effect interface.

IGPUVideoEffectDirectionalBlur

Directional blur effect interface.

IGPUVideoEffectEmboss

Emboss effect interface.

IGPUVideoEffectEquiangularCubemap360

Equiangular cubemap 360 effect interface. Convert Equiangular cubemap 360 degree video to flat.

IGPUVideoEffectEquirectangular360

Equirectangular 360 effect interface. Convert Equirectangular 360 degree video to flat.

IGPUVideoEffectGrayscale

Grayscale effect interface.

IGPUVideoEffectInvert

Invert effect interface.

IGPUVideoEffectMonoChrome

Monochrome effect interface.

IGPUVideoEffectNightVision

Night vision effect interface.

IGPUVideoEffectOldMovie

Old movie effect interface.

IGPUVideoEffectPixelate

Pixelate effect interface.

IGPUVideoEffectSaturation

Saturation effect interface.

IGPUVideoEffectSharpen

Sharpen effect interface.

IGPUVideoEffectVR360Base

VR 360 base effect interface.

IVideoEffect

Base video effect interface.

IVideoEffectBlue

Blue effect interface.

IVideoEffectBlur

Blur effect interface.

IVideoEffectColorNoise

Color noise effect interface.

IVideoEffectContrast

Contrast effect interface.

IVideoEffectDarkness

Darkness effect interface.

IVideoEffectDeinterlaceBlend

Deinterlace blend effect interface. Calculates output pixels as alpha blends of the results of two filters applied to input pixels.

IVideoEffectDeinterlaceCAVT

Deinterlace Content adaptive vertical temporal (CAVT) filtering effect interface.

IVideoEffectDeinterlaceTriangle

Triangle filtering effect interface.

IVideoEffectDenoiseAdaptive

Denoise adaptive effect interface. Performs spatio-temporal adaptive noise reduction filtering.

IVideoEffectDenoiseCAST

Denoise cast effect interface.

IVideoEffectDenoiseMosquito

Denoise mosquito effect interface. Performs spatio-temporal motion adaptive mosquito noise reduction filtering.

IVideoEffectFadeIn

Fade-in effect interface.

IVideoEffectFadeOut

Fade-out effect interface.

IVideoEffectFilterBlue

Filter blue effect interface. Filter sets red and green byte to 0, blue value between minimum and maximum to 255, else to 0.

IVideoEffectFilterGreen

Filter green effect interface. Filter sets red and blue byte to 0, green value between minimum and maximum to 255, else to 0.

IVideoEffectFilterRed

Filter red effect interface. Filter sets green and blue byte to 0, red value between minimum and maximum to 255, else to 0.

IVideoEffectFlipDown

Flip down effect interface.

IVideoEffectFlipRight

Flip right effect interface.

IVideoEffectGrayscale

Grayscale effect interface.

IVideoEffectGreen

Green effect interface.

IVideoEffectImageLogo

Image logo effect interface.

IVideoEffectInvert

Invert effect interface.

IVideoEffectLUT

LUT effect interface.

IVideoEffectLightness

Lightness effect interface.

IVideoEffectMirrorHorizontal

Mirror horizontal effect interface.

IVideoEffectMirrorVertical

Mirror vertical effect interface.

IVideoEffectMonoNoise

Mono noise effect interface.

IVideoEffectMosaic

Mosaic effect interface.

IVideoEffectPan

Pan effect interface.

IVideoEffectPosterize

Posterize effect interface.

IVideoEffectRed

Red effect interface.

IVideoEffectRotate

Rotate effect interface.

IVideoEffectSaturation

Saturation effect interface.

IVideoEffectScrollingTextLogo

Scrolling text logo effect interface.

IVideoEffectShakeDown

Shake down effect interface.

IVideoEffectSharpen

Sharpen effect interface.

IVideoEffectSmooth

Smooth effect interface.

IVideoEffectSolorize

Solorize effect interface.

IVideoEffectSpray

Spray effect interface.

IVideoEffectTextLogo

Text logo effect interface.

IVideoEffectZoom

Zoom effect interface.

Enums

GPUVideoEffectType

Defines the types of GPU-accelerated video effects available in the VisioForge framework.

ImageLogoHorizontalAlignment

Image logo horizontal alignment.

ImageLogoVerticalAlignment

Image logo vertical alignment.

MaxineAIGSEffectMode

Specifies the output mode for NVIDIA Maxine AI Green Screen (AIGS) effect.

MaxineArtifactReductionEffectMode

Specifies the AI processing mode for NVIDIA Maxine Artifact Reduction effect.

MaxineSuperResolutionEffectMode

Specifies the AI processing mode for NVIDIA Maxine Super Resolution effect.

TextEffectMode

Text effect mode.

TextFlipMode

Text flip mode.

TextGradientMode

Text gradient mode.

TextLogoHorizontalAlignment

Text logo horizontal alignment.

TextLogoMode

Text logo mode.

TextLogoVerticalAlignment

Text logo vertical alignment.

TextRotationMode

Text rotation mode.

TextShapeType

Text shape type.

VideoEffectType

Video effect type.