video-capture-sdk-x-ios

Integrate VisioForge Video Capture SDK X into native .NET for iOS apps.

Updated May 29, 2025
One-click install
npx skills add https://github.com/visioforge/help --skill video-capture-sdk-x-ios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-capture-sdk-x-ios
Source: https://github.com/visioforge/help/tree/main/dotnet/agent-skills/video-capture-sdk-x-ios
Command: npx skills add https://github.com/visioforge/help --skill video-capture-sdk-x-ios

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Integrating VisioForge Video Capture SDK X into a native .NET for iOS app can fail silently due to iOS privacy keys, AOT/JIT interpreter settings, missing SDK boot, or misconfigured rendering. This skill gives you a reliable checklist and a working template so your iPhone app captures and records video with a correct preview.

Core Features & Use Cases

  • Native .NET for iOS integration for net10.0-ios UIKit apps (not MAUI/Xamarin).
  • Correct SDK boot + camera pipeline wiring using VisioForgeX.InitSDK() and VideoCaptureCoreX.
  • Practical production setup including Info.plist privacy strings, Mono interpreter configuration, license registration, MP4 recording, and common iOS failure fixes.
  • Use Case: Build an iPhone app that previews the camera feed, records MP4 (H.264 via VideoToolbox), and optionally saves to the user’s Photos library.

Quick Start

Add the video-capture-sdk-x-ios skill template files to your net10.0-ios project, set the required Info.plist privacy keys, enable the Mono interpreter for both Debug and Release, call VisioForgeX.InitSDK() before any VideoCaptureCoreX usage, and then start capture from DeviceEnumerator.Shared.VideoSourcesAsync() with an MP4 output configured.

Frequently Asked Questions about video-capture-sdk-x-ios

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture and record MP4 video in a native .NET iOS app?

To capture and record MP4 video in native .NET iOS, call VisioForgeX.InitSDK() for SDK boot, wire VideoCaptureCoreX to a UIKit IVideoView, and configure an MP4 output using H.264 via VideoToolbox.

Why does my .NET iOS camera preview fail silently after starting video capture?

Camera preview in .NET iOS fails silently when Info.plist privacy strings are missing, the Mono interpreter is not enabled for Debug and Release, or VisioForgeX.InitSDK() is not called before instantiating VideoCaptureCoreX.

Can I use VisioForge Video Capture SDK X with .NET MAUI or Xamarin apps?

VisioForge Video Capture SDK X is designed for native net10.0-ios UIKit apps, not MAUI or Xamarin. It targets native .NET for iOS integration to ensure correct camera pipeline wiring and MP4 recording.

What Info.plist privacy keys are required for iOS video capture in .NET?

iOS video capture requires mandatory Info.plist privacy strings for camera access and photo library saving. These keys prevent silent failures and ensure the app prompts the user correctly before VideoCaptureCoreX starts.

Do I need to enable the Mono interpreter for .NET iOS video recording?

Yes, enabling the Mono interpreter for both Debug and Release configurations is mandatory. The AOT interpreter setting is required to run the VisioForge Video Capture SDK X capture pipeline without runtime failures.

How do I register a VisioForge license for video capture on iOS?

You register a VisioForge license on iOS by optionally loading a .vflicense file before calling StartAsync on the VideoCaptureCoreX pipeline. This ensures the SDK is fully licensed for MP4 recording and Photos saving.