Navaron Bracke

rename flashlight delegate

@@ -3,12 +3,10 @@ import 'dart:js_interop'; @@ -3,12 +3,10 @@ import 'dart:js_interop';
3 import 'package:mobile_scanner/src/enums/torch_state.dart'; 3 import 'package:mobile_scanner/src/enums/torch_state.dart';
4 import 'package:web/web.dart'; 4 import 'package:web/web.dart';
5 5
6 -/// This class represents a flashlight delegate for the web platform.  
7 -///  
8 -/// It provides an interface to query and update the flashlight state of a [MediaStream].  
9 -final class FlashlightDelegate {  
10 - /// Constructs a [FlashlightDelegate] instance.  
11 - const FlashlightDelegate(); 6 +/// This class represents a delegate that manages the constraints for a [MediaStreamTrack].
  7 +final class MediaTrackConstraintsDelegate {
  8 + /// Constructs a [MediaTrackConstraintsDelegate] instance.
  9 + const MediaTrackConstraintsDelegate();
12 10
13 /// Returns a list of supported flashlight modes for the given [mediaStream]. 11 /// Returns a list of supported flashlight modes for the given [mediaStream].
14 /// 12 ///
@@ -9,7 +9,7 @@ import 'package:mobile_scanner/src/enums/torch_state.dart'; @@ -9,7 +9,7 @@ import 'package:mobile_scanner/src/enums/torch_state.dart';
9 import 'package:mobile_scanner/src/objects/barcode_capture.dart'; 9 import 'package:mobile_scanner/src/objects/barcode_capture.dart';
10 import 'package:mobile_scanner/src/objects/start_options.dart'; 10 import 'package:mobile_scanner/src/objects/start_options.dart';
11 import 'package:mobile_scanner/src/web/barcode_reader.dart'; 11 import 'package:mobile_scanner/src/web/barcode_reader.dart';
12 -import 'package:mobile_scanner/src/web/flashlight_delegate.dart'; 12 +import 'package:mobile_scanner/src/web/media_track_constraints_delegate.dart';
13 import 'package:mobile_scanner/src/web/zxing/result.dart'; 13 import 'package:mobile_scanner/src/web/zxing/result.dart';
14 import 'package:mobile_scanner/src/web/zxing/zxing_browser_multi_format_reader.dart'; 14 import 'package:mobile_scanner/src/web/zxing/zxing_browser_multi_format_reader.dart';
15 import 'package:web/web.dart' as web; 15 import 'package:web/web.dart' as web;
@@ -18,8 +18,8 @@ import 'package:web/web.dart' as web; @@ -18,8 +18,8 @@ import 'package:web/web.dart' as web;
18 final class ZXingBarcodeReader extends BarcodeReader { 18 final class ZXingBarcodeReader extends BarcodeReader {
19 ZXingBarcodeReader(); 19 ZXingBarcodeReader();
20 20
21 - /// The internal flashlight delegate.  
22 - final FlashlightDelegate _flashlightDelegate = const FlashlightDelegate(); 21 + /// The internal media stream track constraints delegate.
  22 + final MediaTrackConstraintsDelegate _flashlightDelegate = const MediaTrackConstraintsDelegate();
23 23
24 /// The internal barcode reader. 24 /// The internal barcode reader.
25 ZXingBrowserMultiFormatReader? _reader; 25 ZXingBrowserMultiFormatReader? _reader;