loadBufferAsync method
- @Deprecated('Use loadImageAsync instead')
- @override
- String url,
- String? cacheKey,
- StreamController<
ImageChunkEvent> chunkEvents, - DecoderBufferCallback decode,
- BaseCacheManager cacheManager,
- int? maxHeight,
- int? maxWidth,
- Map<
String, String> ? headers, - VoidCallback? errorListener,
- ImageRenderMethodForWeb imageRenderMethodForWeb,
- VoidCallback evictImage,
override
loads the images async and gives the resulted codecs on a Stream. The Stream gives the option to show multiple images after each other.
Implementation
@Deprecated('Use loadImageAsync instead')
@override
Stream<ui.Codec> loadBufferAsync(
String url,
String? cacheKey,
StreamController<ImageChunkEvent> chunkEvents,
DecoderBufferCallback decode,
BaseCacheManager cacheManager,
int? maxHeight,
int? maxWidth,
Map<String, String>? headers,
VoidCallback? errorListener,
platform.ImageRenderMethodForWeb imageRenderMethodForWeb,
VoidCallback evictImage,
) {
return _load(
url,
cacheKey,
chunkEvents,
(bytes) async {
final buffer = await ui.ImmutableBuffer.fromUint8List(bytes);
return decode(buffer);
},
cacheManager,
maxHeight,
maxWidth,
headers,
(_) {},
imageRenderMethodForWeb,
evictImage,
);
}