image method
Copies image into an owned MediaPipe native image.
Implementation
bindings.MpImagePtr image(MpImage image) {
final ffi.Pointer<bindings.MpImagePtr> output = _arena<bindings.MpImagePtr>();
final ffi.Pointer<ffi.Pointer<ffi.Char>> error = errorOutput();
final bindings.MpStatus status = switch (image) {
MpImageUint8(:final data) => _createUint8Image(image, data, output, error),
MpImageUint16(:final data) => _createUint16Image(image, data, output, error),
MpImageFloat32(:final data) => _createFloatImage(image, data, output, error),
};
check(status, error);
return output.value;
}