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(),
  });
}