canvasFor static method

Size canvasFor({
  1. required List<VideoEditorClip> clips,
  2. required VideoAspectRatio aspectRatio,
  3. required int shortSide,
})

Canvas the project renders to for aspectRatio at shortSide pixels.

Implementation

static Size canvasFor({
  required List<VideoEditorClip> clips,
  required VideoAspectRatio aspectRatio,
  required int shortSide,
}) {
  final source = clips.isEmpty ? null : clips.first.resolution;
  return aspectRatio.canvasSize(source: source, shortSide: shortSide);
}