# VisioForge SDK Documentation Hub

Documentation, samples and tutorials


# Platform Support

Crossplatform|100x100 .NET|100x100 GPU|100x100
Crossplatform .NET Versions GPU acceleration
Windows, macOS, iOS, Android, and Linux (including Nvidia Jetson) are supported. VisioForge SDKs are available for .Net Framework 4.6.1, .Net Core 3.1, .Net 5, and later. Hardware GPU-accelerated video encoding, decoding, and processing are available.

Welcome to the VisioForge SDK Documentation Hub, your comprehensive resource for mastering our professional .NET video processing solutions. Our SDK suite empowers developers to build robust applications with advanced video capture, playback, editing, and processing capabilities.

# Our SDK Product Line

# Video Capture SDK .NET

The Video Capture SDK enables developers to implement high-performance video capture functionality from various sources:

  • Local webcams and video devices
  • IP cameras (RTSP, ONVIF, MJPEG)
  • Blackmagic Design DeckLink devices
  • Screen capture and desktop recording

The SDK supports multiple video formats, resolutions, and compression options, allowing for flexible implementation in surveillance systems, video conferencing applications, broadcasting software, and more.

# Media Player SDK .NET

Our Media Player SDK provides a comprehensive solution for video playback in .NET applications:

  • Support for a wide range of video formats (MP4, AVI, MOV, MKV, etc.)
  • Hardware-accelerated decoding for optimal performance
  • Advanced playback controls (speed, looping, seeking)
  • Frame-by-frame navigation
  • Audio visualization and control
  • Custom overlay capabilities

This SDK is ideal for creating media players, video analysis tools, and content management applications.

# Video Edit SDK .NET

The Video Edit SDK offers powerful video editing and processing capabilities:

  • Video trimming, splitting, and concatenation
  • Overlay text, images, and watermarks
  • Apply visual effects and filters
  • Audio mixing and editing
  • Format conversion and transcoding
  • Frame extraction and manipulation

Developers can use this SDK to build video editing applications, format converters, content creation tools, and automated video processing systems.

# Media Blocks SDK .NET

Media Blocks SDK is our advanced solution for building complex media processing workflows:

  • Component-based architecture for flexible pipeline creation
  • Real-time video and audio processing
  • Streaming capability (RTMP, HLS, MPEG-DASH)
  • Advanced encoding and decoding options
  • Integration with other VisioForge SDKs

This SDK is designed for complex applications requiring sophisticated media processing chains, such as broadcast systems, streaming platforms, and media analytics solutions.

# Getting Started

Each SDK includes comprehensive documentation to help you get started quickly:

  1. Installation Guide: Step-by-step instructions for adding our SDK to your project
  2. Quick Start Tutorials: Basic implementation examples to get your first application running
  3. API Reference: Detailed documentation of all classes, methods, and properties
  4. Code Samples: Practical examples demonstrating key features and common use cases
  5. Troubleshooting: Solutions to common issues and optimization tips

# System Requirements

Our SDKs are designed for .NET environments:

  • .NET Framework 4.5.2 or higher
  • .NET Core 3.1 or higher
  • .NET 5.0+
  • Windows 10/11, Windows Server
  • macOS 10.14 or higher
  • iOS 15 or higher
  • Android 8.0 or higher
  • Linux (Ubuntu, Debian, CentOS, Fedora, Raspbian)
  • Nvidia Jetson (Linux)

# Technical Support

We're committed to your success with our SDKs. If you encounter any issues or have questions:

# Licensing Options

We offer flexible licensing options to meet your development needs:

  • Developer licenses
  • Royalty-free distribution
  • Site licenses for enterprise environments
  • Custom licensing solutions for specific requirements
  • Free trial versions for evaluation
  • Lifetime updates and support

Visit our Licensing Page for detailed information and pricing.


Thank you for choosing VisioForge for your media processing needs. We're dedicated to providing powerful, reliable tools that help you create exceptional video applications.