uint8ListToSliceUint8Pointer function
Implementation
ffi.Pointer<slice_ref_uint8_t> uint8ListToSliceUint8Pointer(Uint8List data) {
final _ptr =
malloc.allocate<ffi.Uint8>(ffi.sizeOf<ffi.Uint8>() * data.length);
for (var i = 0; i < data.length; i++) {
_ptr.elementAt(i).value = data[i];
}
ffi.Pointer<slice_ref_uint8_t> ptr = malloc<slice_ref_uint8_t>();
ptr.ref.ptr = _ptr;
ptr.ref.len = data.length;
return ptr;
}