startPreview abstract method

Future<UvcPreviewStartResult> startPreview(
  1. UvcCameraMode mode, {
  2. UvcPreviewPolicy policy = UvcPreviewPolicy.stableFrames,
  3. int consecutiveValidFrames = 3,
  4. Duration timeout = const Duration(seconds: 2),
})

Starts the preview stream for mode and verifies frame delivery.

Waits until at least consecutiveValidFrames valid frames have been observed without an intervening stream error, or until timeout elapses.

On success, the preview stream remains running. On failure, the preview is stopped before the result is returned.

Implementation

Future<UvcPreviewStartResult> startPreview(
  UvcCameraMode mode, {
  UvcPreviewPolicy policy = UvcPreviewPolicy.stableFrames,
  int consecutiveValidFrames = 3,
  Duration timeout = const Duration(seconds: 2),
});