encodeContentAsync function
FutureOr<Uint8List?>
encodeContentAsync(
- Uint8List bytes,
- APIContentEncoding encoding, {
- int gzipLevel = APIGZip.defaultLevel,
- int brotliQuality = APIBrotli.defaultQuality,
Same as encodeContent, but a large encoding runs in the compressionIsolatePool (see APIBrotli.encodeAsync and APIGZip.encodeAsync).
Implementation
FutureOr<Uint8List?> encodeContentAsync(
Uint8List bytes,
APIContentEncoding encoding, {
int gzipLevel = APIGZip.defaultLevel,
int brotliQuality = APIBrotli.defaultQuality,
}) {
switch (encoding) {
case APIContentEncoding.br:
return APIBrotli.encodeAsync(bytes, quality: brotliQuality);
case APIContentEncoding.gzip:
return APIGZip.encodeAsync(bytes, level: gzipLevel);
}
}