compress method

  1. @override
Future<CompressionResult> compress(
  1. VideoCompressionRequest request
)
override

Implementation

@override
Future<CompressionResult> compress(VideoCompressionRequest request) async {
  final value = await methodChannel.invokeMapMethod<Object?, Object?>(
    'compress',
    request.toJson(),
  );
  if (value == null) {
    throw const FormatException('Missing compression result');
  }
  return CompressionResult.fromJson(value);
}