What problem does it solve?
Builds a reliable integration path for adding VisioForge Video Capture SDK X (cross-platform) into an Uno Platform app so your camera preview and recording work consistently across Windows, Android, iOS, and macOS (Mac Catalyst).
Core Features & Use Cases
- Uno-specific VideoView integration: wire
VideoCaptureCoreX to Uno’s VideoView control for a unified capture/recording API across targets.
- Per-OS native NuGet redists: conditionally include the correct wrapper, UI, and platform runtime dependencies so the engine can load native libraries at runtime.
- Permission + initialization correctness: implement the mandatory
VisioForgeX.InitSDKAsync() boot sequence and the required mobile/desktop permission paperwork to avoid first-run failures.
- Common operational scenarios: capture from camera devices, select formats/frame rates, record to MP4 (plus other supported outputs), and save captured media to the right per-platform storage locations.
Quick Start
Follow the Uno multi-target csproj pattern and wire VisioForgeX.InitSDKAsync() plus new VideoCaptureCoreX(videoView) in your page Loaded handler, then start preview and (optionally) recording using the MainPage.xaml.cs reference as your baseline.