convertUint8ListToPointer function

Pointer<Uint8> convertUint8ListToPointer(
  1. Uint8List? data
)

Implementation

Pointer<Uint8> convertUint8ListToPointer(Uint8List? data) {
  if (data == null || data.isEmpty) return nullptr;

  final ptr = calloc.allocate<Uint8>(data.length);
  ptr.asTypedList(data.length).setAll(0, data);
  return ptr;
}