useNativeExtraction property

bool useNativeExtraction
final

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;