decodeImageBuffer method
Decodes barcodes from an image buffer.
The bytes parameter contains raw pixel data, while width, height, stride, and format
define the dimensions and structure of the image.
Implementation
Future<List<Map<dynamic, dynamic>>> decodeImageBuffer(Uint8List bytes,
    int width, int height, int stride, int format, int rotation) async {
  final dsImage = jsify({
    'bytes': bytes,
    'width': width,
    'height': height,
    'stride': stride,
    'format': format,
    'orientation': rotation
  });
  CapturedResult barcodeResults =
      await handleThenable(_barcodeReader!.capture(dsImage, ""));
  if (barcodeResults.errorCode != 0) {
    return _errorWrapper(
        barcodeResults.errorCode, barcodeResults.errorString);
  }
  return _resultWrapper(barcodeResults.items);
}