startCapture method

  1. @override
Future<Map> startCapture([
  1. Display? source,
  2. EncodingOptions? options
])
override

Start screen capture and return a stream of frame data

Implementation

@override
Future<Map> startCapture([Display? source, EncodingOptions? options]) async {
  final defaultOptions = const EncodingOptions();
  final Map<String, dynamic> arguments = {
    'source': source?.toMap(),
    'options': (options ?? defaultOptions).toMap(),
  };
  return await _channel.invokeMethod('startCapture', arguments);
}