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 build | Recommended SDK |
|---|---|
| Record webcam or USB camera to file | Video Capture SDK |
| Capture IP camera stream (RTSP/ONVIF) | Video Capture SDK |
| Record screen or application window | Video Capture SDK |
| Play video and audio files in your app | Media Player SDK |
| Stream RTSP or HLS video in your app | Media Player SDK |
| Trim, cut, and merge video files | Video Edit SDK |
| Add transitions between video clips | Video Edit SDK |
| Add text or image overlays to video | Video Edit SDK |
| Create slideshow from images with music | Video Edit SDK |
| Build custom pipeline: source → process → encode → output | Media Blocks SDK |
| Live video compositing from multiple sources | Media Blocks SDK |
| RTSP capture with real-time post-processing | Media Blocks SDK |
| Cross-platform media app (Avalonia or MAUI) | Media Blocks SDK |
| Integration with Decklink, GenICam, or NVIDIA hardware | Media 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
| Feature | Video Capture SDK .Net | Media Player SDK .Net | Video Edit SDK .Net | Media 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.
Connect the MCP server
MCPAdd 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/mcpVS Code (.vscode/mcp.json)
{
"servers": {
"visioforge-sdk": {
"type": "http",
"url": "https://mcp.visioforge.com/mcp"
}
}
}Load an Agent Skill
Agent SkillsWe 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.jsonPrefer 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.
