flutter_virtual_background library

A powerful Flutter Web plugin for real-time AI-powered background removal and replacement with dual-engine support (MediaPipe & BodyPix).

This plugin provides a headless controller-based API for implementing virtual backgrounds in Flutter Web applications with video recording capabilities.

Classes

VirtualBackgroundConfig
Configuration class for VirtualBackgroundController
VirtualBackgroundController
Controller for managing virtual background camera and recording.
VirtualBackgroundView
A widget that displays the virtual background camera view.

Enums

VirtualEngine
Represents the AI segmentation engine to use for background removal.

Extensions

VirtualEngineExtension on VirtualEngine
Extension methods for VirtualEngine enum