What problem does it solve?
It solves the problem of integrating VisioForge Media Blocks SDK into an Avalonia app while reliably building and running custom, graph-based media pipelines across Windows, Linux, and macOS.
Core Features & Use Cases
- Custom graph pipelines in Avalonia: Compose source, transform, and sink blocks (e.g., tees for preview + recording) and connect them into a runnable pipeline.
- Cross-platform NuGet + native runtime setup: Apply the correct per-OS package layout (Windows redists, macOS redist, and system GStreamer on Linux) to avoid missing-native-library and “no element X” failures.
- Operational readiness for real apps: Handle mandatory engine boot (InitSDK/DestroySDK), licensing registration via SetLicenseCertificateAsync, and common UI-thread/error-handling pitfalls in Avalonia.
Use case example: Build a single Avalonia app that previews webcam video, optionally records MP4 with audio, and transcodes or streams using a custom pipeline topology that you can modify at runtime.
Quick Start
Tell me how to wire a TeeBlock so my Avalonia preview shows live video while the same stream records to an MP4 file on Windows, Linux, and macOS.