runAsync method

Future<FFMpegHelperSession> runAsync(
  1. FFMpegCommand command, {
  2. dynamic statisticsCallback(
    1. Statistics statistics
    )?,
  3. dynamic onComplete(
    1. File? outputFile
    )?,
})

Implementation

Future<FFMpegHelperSession> runAsync(
  FFMpegCommand command, {
  Function(Statistics statistics)? statisticsCallback,
  Function(File? outputFile)? onComplete,
}) async {
  if (Platform.isWindows || Platform.isLinux) {
    return _runAsyncOnWindows(
      command,
      statisticsCallback: statisticsCallback,
      onComplete: onComplete,
    );
  } else {
    return _runAsyncOnNonWindows(
      command,
      statisticsCallback: statisticsCallback,
      onComplete: onComplete,
    );
  }
}