This repository contains sample projects demonstrating the capabilities of VisioForge .Net SDKs for video/audio capture, editing, playback, and processing.
- Media Blocks SDK - Modular pipeline-based video processing framework
- Video Capture SDK - Video and audio capture with encoding
- Video Capture SDK X - Cross-platform video capture (Windows, Linux, macOS, Android, iOS)
- Media Player SDK - Advanced media playback
- Media Player SDK X - Cross-platform media player
- Video Edit SDK - Video editing and conversion
- Video Edit SDK X - Cross-platform video editing
- Video Fingerprinting SDK - Video content recognition and fingerprinting
- Clone this repository
- Open a project solution (.sln) in Visual Studio or your preferred IDE
- Build the solution to restore NuGet packages automatically
- Run the demo application
Most demo applications contain unmanaged NuGet redist packages specific to the SDK and platform used. The packages are automatically downloaded during the build process.
| Package | Framework | NuGet Link |
|---|---|---|
| VisioForge.DotNet.Core.UI.WinUI | WinUI 3 | |
| VisioForge.DotNet.Core.UI.MAUI | .NET MAUI | |
| VisioForge.DotNet.Core.UI.Avalonia | Avalonia UI |
Browse all VisioForge NuGet packages
- .NET Framework 4.7.2, 4.8
- .NET 5, 6, 7, 8, 9, 10
- .NET Core 3.1
- Windows: x64, x86 (WPF, WinForms, Console, WinUI, Blazor)
- Linux: x64 (Ubuntu, Debian, and other distributions)
- macOS: x64, ARM64
- Android: ARM64, x86_64
- iOS: ARM64
- Mac Catalyst
- Operating System: Windows 7 SP1 or later, Linux (various distributions), macOS 10.13+
- Development: Visual Studio 2019+, Visual Studio Code, or JetBrains Rider
- Runtime: Appropriate .NET runtime for your target framework
See LICENSE file for license information. Commercial licenses are required for most use cases. Visit the VisioForge website for licensing details.