import 'dart:ffi'; import 'package:archimedes_mobile_lib/dynloader.dart'; import 'archimedes_mobile_lib_bindings_generated.dart'; final _dylib = getArchimedesCLib(); final ArchimedesMobileLibBindings _bindings = ArchimedesMobileLibBindings(_dylib); int getImageData(Pointer frame, Pointer data) => _bindings.archimedes_get_image_data(frame, data); Pointer newFrame( Pointer data, int dataLen, int w, int h, int depth) => _bindings.new_frame_from_data(data, dataLen, w, h, depth);