media-blocks-sdk-net-maui
CommunityBuild cross-platform Media Blocks pipelines
System Documentation
What problem does it solve?
Integrating VisioForge Media Blocks SDK into a single .NET MAUI codebase is hard because you must correctly wire a graph-based media pipeline while also handling per-OS native dependencies, permissions, and licensing order.
Core Features & Use Cases
- Cross-platform pipeline integration (MAUI): Set up
MediaBlocksPipelinewith camera and microphone sources and connect them to renderers/encoders/sinks that work across Windows, Android, iOS, and Mac Catalyst. - Preview + capture graphs with tees: Keep real-time preview running while recording by splitting media streams using
TeeBlockinto renderer and MP4 sink branches. - Production-ready setup essentials: Register MAUI handlers (
AddVisioForgeHandlers()), include the correct conditional native runtime packages per target framework, request platform permissions, and load the trial/purchased.vflicensebeforeStartAsync.
Use when you need custom media processing (capture, transcode, stream, record) that requires low-level control over the pipeline graph rather than a high-level capture/edit/player API.
Quick Start
Use the media-blocks-sdk-net-maui skill to generate a MAUI project setup that targets net10.0-android plus net10.0-ios and net10.0-maccatalyst on macOS, registers AddVisioForgeHandlers(), requests camera/mic permissions, and wires a preview-only and preview+MP4 capture pipeline with the correct per-platform filename and licensing flow.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: media-blocks-sdk-net-maui Download link: https://github.com/visioforge/help/archive/main.zip#media-blocks-sdk-net-maui Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.