EncodeRequest constructor

EncodeRequest({
  1. int? width,
  2. int? height,
  3. int? speed,
  4. int? maxThreads,
  5. int? timescale,
  6. int? maxQuantizer,
  7. int? minQuantizer,
  8. int? maxQuantizerAlpha,
  9. int? minQuantizerAlpha,
  10. Iterable<EncodeFrame>? imageList,
  11. List<int>? exifData,
})

Implementation

factory EncodeRequest({
  $core.int? width,
  $core.int? height,
  $core.int? speed,
  $core.int? maxThreads,
  $core.int? timescale,
  $core.int? maxQuantizer,
  $core.int? minQuantizer,
  $core.int? maxQuantizerAlpha,
  $core.int? minQuantizerAlpha,
  $core.Iterable<$0.EncodeFrame>? imageList,
  $core.List<$core.int>? exifData,
}) {
  final $result = create();
  if (width != null) {
    $result.width = width;
  }
  if (height != null) {
    $result.height = height;
  }
  if (speed != null) {
    $result.speed = speed;
  }
  if (maxThreads != null) {
    $result.maxThreads = maxThreads;
  }
  if (timescale != null) {
    $result.timescale = timescale;
  }
  if (maxQuantizer != null) {
    $result.maxQuantizer = maxQuantizer;
  }
  if (minQuantizer != null) {
    $result.minQuantizer = minQuantizer;
  }
  if (maxQuantizerAlpha != null) {
    $result.maxQuantizerAlpha = maxQuantizerAlpha;
  }
  if (minQuantizerAlpha != null) {
    $result.minQuantizerAlpha = minQuantizerAlpha;
  }
  if (imageList != null) {
    $result.imageList.addAll(imageList);
  }
  if (exifData != null) {
    $result.exifData = exifData;
  }
  return $result;
}