EncodeRequest constructor
EncodeRequest({})
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;
}