newInstanceFromImage method
@brief Creates decoder from @see Image "Image" without copying raw bytes again. @param data image instance (e.g. from SDK pipeline); must remain valid while decoder is used @return decoder instance or null on error
Dart code snippet: @snippet bitmap_region_decoder_example.dart dart_BitmapRegionDecoder_newInstanceFromImage
Implementation
BitmapRegionDecoder newInstanceFromImage(Image data) {
final _newInstanceFromImageFfi = __lib.catchArgumentError(() => __lib.nativeLibrary.lookupFunction<
Pointer<Void> Function(Pointer<Void>),
Pointer<Void> Function(Pointer<Void>)
>('navigine_sdk_flutter_BitmapRegionDecoder_newInstanceFromImage__Data'));
final _dataHandle = navigine_sdk_flutter_Image_ToFfi(data);
final __resultHandle = _newInstanceFromImageFfi(_dataHandle);
navigine_sdk_flutter_Image_ReleaseFfiHandle(_dataHandle);
final _result = navigine_sdk_flutter_BitmapRegionDecoder_FromFfi(__resultHandle);
navigine_sdk_flutter_BitmapRegionDecoder_ReleaseFfiHandle(__resultHandle);
return _result;
}