useNativeExtraction property
Whether to use native frame extraction (Path A) instead of the RepaintBoundary.toImage() screenshot approach.
When true (default):
- Video: Uses AVPlayerItemVideoOutput on a background thread
- WebRTC: Requires flutter_webrtc fork with createPixelStream
Set to false to fall back to the legacy screenshot approach.
Implementation
final bool useNativeExtraction;