Namespace VisioForge.Core.Types.VideoEffects
Namespaces
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.