fromBytesAsync static method

Future<Net> fromBytesAsync(
  1. String framework,
  2. Uint8List bufferModel, {
  3. Uint8List? bufferConfig,
})

Implementation

static Future<Net> fromBytesAsync(
  String framework,
  Uint8List bufferModel, {
  Uint8List? bufferConfig,
}) async {
  bufferConfig ??= Uint8List(0);
  final cFramework = framework.toNativeUtf8().cast<ffi.Char>();
  final bufM = VecUChar.fromList(bufferModel);
  final bufC = VecUChar.fromList(bufferConfig);
  final p = calloc<cvg.Net>();
  return cvRunAsync0(
      (callback) => cdnn.cv_dnn_Net_readNetBytes(cFramework, bufM.ref, bufC.ref, p, callback), (c) {
    calloc.free(cFramework);
    final net = Net.fromPointer(p);
    return c.complete(net);
  });
}