saveThumbnailToBytes method

  1. @override
Future<Uint8List?> saveThumbnailToBytes({
  1. required String srcFile,
  2. required int width,
  3. required int height,
  4. String? format,
  5. bool? srcFileUri,
  6. FcVideoThumbnailTime? at,
  7. int? quality,
})
override

Implementation

@override
Future<Uint8List?> saveThumbnailToBytes({
  required String srcFile,
  required int width,
  required int height,
  String? format,
  bool? srcFileUri,
  FcVideoThumbnailTime? at,
  int? quality,
}) {
  if (width <= 0 || height <= 0) {
    throw ArgumentError('Invalid width and height');
  }
  return methodChannel.invokeMethod<Uint8List?>('saveThumbnailToBytes', {
    'srcFile': srcFile,
    'srcFileUri': srcFileUri,
    'width': width,
    'height': height,
    'format': _defaultFormat(format),
    'quality': quality,
    ...?at?.toMap(),
  });
}