createCodec method

  1. @override
Future<BoundedImageCodec> createCodec(
  1. BoundedImageDescriptor descriptor, {
  2. required int targetWidth,
  3. required int targetHeight,
})
override

Implementation

@override
Future<BoundedImageCodec> createCodec(
  BoundedImageDescriptor descriptor, {
  required int targetWidth,
  required int targetHeight,
}) async {
  final uiDescriptor = _requireHandle<_DartUiBoundedImageDescriptor>(
    descriptor,
  );
  return _DartUiBoundedImageCodec(
    await uiDescriptor.value.instantiateCodec(
      targetWidth: targetWidth,
      targetHeight: targetHeight,
    ),
  );
}