VisioForge

Which VisioForge .NET SDK Should You Use?

Four multimedia SDKs, each designed for different scenarios. Use this guide to find the right one for your C# or .NET project.

Quick Decision Guide

Find your use case below to see which SDK fits best.

What you want to buildRecommended SDK
Record webcam or USB camera to fileVideo Capture SDK
Capture IP camera stream (RTSP/ONVIF)Video Capture SDK
Record screen or application windowVideo Capture SDK
Play video and audio files in your appMedia Player SDK
Stream RTSP or HLS video in your appMedia Player SDK
Trim, cut, and merge video filesVideo Edit SDK
Add transitions between video clipsVideo Edit SDK
Add text or image overlays to videoVideo Edit SDK
Create slideshow from images with musicVideo Edit SDK
Build custom pipeline: source → process → encode → outputMedia Blocks SDK
Live video compositing from multiple sourcesMedia Blocks SDK
RTSP capture with real-time post-processingMedia Blocks SDK
Cross-platform media app (Avalonia or MAUI)Media Blocks SDK
Integration with Decklink, GenICam, or NVIDIA hardwareMedia Blocks SDK

SDK Overview

Video Capture SDK .Net

Capture video from webcams, IP cameras (RTSP/ONVIF), screens, and HDMI devices. Record to MP4, AVI, MKV, or stream to RTMP/YouTube Live. Apply real-time effects and overlays during capture.

Media Player SDK .Net

Play video and audio files (MP4, AVI, MKV, MP3) and network streams (RTSP, HLS, MPEG-DASH) with hardware-accelerated decoding. Seek, adjust speed, extract frames, and control playback.

Video Edit SDK .Net

Timeline-based video editing — trim, cut, merge files, add transitions, text and image overlays, and audio mixing. Render to MP4, AVI, MKV, WebM with hardware-accelerated encoding.

Media Blocks SDK .Net

Modular pipeline framework — connect source, processing, and output blocks to build custom multimedia workflows. Full control over encoding, decoding, effects chains, and multi-output routing.

Feature Comparison

FeatureVideo Capture SDK .NetMedia Player SDK .NetVideo Edit SDK .NetMedia Blocks SDK .Net
Webcam / USB camera capture
IP camera (RTSP / ONVIF)playback
Screen capture
File playback
Timeline editing
Video transitions
Text / image overlays
Live video compositing
Custom processing pipeline
Hardware acceleration (GPU)
Network streaming output
Cross-platform (Win / Mac / Linux)
Mobile (Android / iOS)
Unity 6 support

Can I Combine SDKs?

Yes. Each SDK is a separate NuGet package that works independently. You can use multiple SDKs in the same project — for example, capture video with Video Capture SDK and edit the recordings with Video Edit SDK. All SDKs share the same platform dependencies, so combining them adds minimal overhead.

Build with AI coding agents

Pairing with an AI agent — Claude Code, Cursor, GitHub Copilot, Gemini CLI, OpenAI Codex? VisioForge publishes machine-readable surfaces for VisioForge .NET SDKs so your agent gets the integration right the first time: the right NuGet packages, license registration, project setup, and the cross-platform deployment details it would otherwise have to guess at.

Live API queries & class lookup
Per-platform integration playbooks
Cross-platform deployment recipes
Full docs as llms.txt

Connect the MCP server

MCP

Add the VisioForge MCP server to your agent for contextual help — search the API, look up classes and members, fetch working code examples, and pull deployment guides, directly inside your editor.

Claude Code

claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcp

VS Code (.vscode/mcp.json)

{ "servers": { "visioforge-sdk": { "type": "http", "url": "https://mcp.visioforge.com/mcp" } } }
MCP server usage guide

Load an Agent Skill

Agent Skills

We publish a downloadable skill for every (SDK, platform) combination — for VisioForge .NET SDKs, a ready-made SKILL.md per platform (which NuGet packages, license code, csproj setup, common pitfalls) plus a working sample project your agent can copy from. Compatible with Claude Code, Cursor, OpenAI Codex, Gemini CLI and 30+ other agents (Cloudflare Agent Skills RFC).

Point your agent at the skills index

https://www.visioforge.com/.well-known/agent-skills/index.json
Browse the skills and per-tool setup

Prefer to feed the entire documentation to your agent? It is also available as plain markdown: /llms.txt · /llms-full.txt

Ready to Get Started?

Choose your SDK, explore the documentation, or check out the code samples on GitHub.