Table of Contents

Namespace VisioForge.Core

Namespaces

VisioForge.Core.AI
VisioForge.Core.CDG
VisioForge.Core.CV
VisioForge.Core.CVD
VisioForge.Core.D2DRenderer
VisioForge.Core.D3D11Renderer
VisioForge.Core.DXVideoEffects
VisioForge.Core.Experimental
VisioForge.Core.FaceAI
VisioForge.Core.FastImageProcessingX
VisioForge.Core.GIF
VisioForge.Core.GenICam
VisioForge.Core.Helpers
VisioForge.Core.LibDMTX
VisioForge.Core.LiveSourceSwitch
VisioForge.Core.LiveVideoCompositor
VisioForge.Core.LiveVideoCompositorV2
VisioForge.Core.MLKit
VisioForge.Core.MediaBlocks
VisioForge.Core.MediaInfo
VisioForge.Core.MediaInfoReaderX
VisioForge.Core.MediaPlayer
VisioForge.Core.MediaPlayerX
VisioForge.Core.Metadata
VisioForge.Core.OpenGL
VisioForge.Core.PhotoCapture
VisioForge.Core.SceneSwitching
VisioForge.Core.SimplePlayerX
VisioForge.Core.Types
VisioForge.Core.UI
VisioForge.Core.VAP
VisioForge.Core.VideoCapture
VisioForge.Core.VideoCaptureX
VisioForge.Core.VideoEdit
VisioForge.Core.VideoEditX
VisioForge.Core.VideoEncryption
VisioForge.Core.VideoFingerPrinting
VisioForge.Core.Windows

Classes

BaseContext

Provides a base context class for logging operations and utility functions across the VisioForge SDK. This class serves as a foundation for other SDK components, offering centralized logging capabilities and shared utilities like random number generation.

DeviceEnumerator

Cross-platform device enumerator that discovers and manages audio/video input devices, professional hardware, and network sources across all supported platforms.

FastImageProcessing

Fast Image Processing - High-performance image processing operations using native C++ library (VisioForge_MFP.dll/VisioForge_MFP64.dll).

ManagedIStream

Managed IStream.

NativeAPI

Class NativeAPI.

RedistLinks

Redist links.

TagLibHelper

TagLib helper for tags copying.

VirtualCameraCustomStreamer

Provides functionality to stream custom video frames to a VisioForge virtual camera device. This class creates a DirectShow filter graph that captures frames from a queue and outputs them to a virtual camera sink.

VirtualCameraNameAPI

VirtualCameraNameAPI class can be used to set the custom virtual camera name.

VisioForgeX

Provides static methods for initializing, managing, and destroying the VisioForge SDK. This class serves as the main entry point for setting up the SDK environment and controlling its lifecycle.

WindowCaptureAPI

Class WindowCaptureAPI.

WindowsMessageBoxManager

Provides functionality to customize MessageBox button text on a per-thread basis using Windows hooks. This class allows localization or customization of standard MessageBox buttons (OK, Cancel, Yes, No, etc.).

ZIPResource

ZIP resource.

ZIPResourceManager

ZIP resource manager.