flutter_libraw library
The Flutter LibRaw package aims to provide the ability to read camera RAW files to Dart/Flutter applications.
Classes
- FlutterLibRawBindings
-
Bindings for
src/libraw.h
. - libraw_afinfo_item_t
- libraw_area_t
- libraw_canon_makernotes_t
- libraw_colordata_t
- libraw_data_t
- libraw_decoder_info_t
- libraw_dng_color_t
- libraw_dng_levels_t
- libraw_dnglens_t
- libraw_fuji_info_t
- libraw_gps_info_t
- libraw_hasselblad_makernotes_t
- libraw_image_sizes_t
- libraw_imgother_t
- libraw_internal_output_params_t
- libraw_iparams_t
- libraw_kodak_makernotes_t
- libraw_lensinfo_t
- libraw_makernotes_lens_t
- libraw_makernotes_t
- libraw_metadata_common_t
- libraw_nikon_makernotes_t
- libraw_nikonlens_t
- libraw_olympus_makernotes_t
- libraw_output_params_t
- libraw_P1_color_t
- libraw_p1_makernotes_t
- libraw_panasonic_makernotes_t
- libraw_pentax_makernotes_t
- libraw_processed_image_t
- libraw_raw_inset_crop_t
- libraw_raw_unpack_params_t
- libraw_rawdata_t
- libraw_ricoh_makernotes_t
- libraw_samsung_makernotes_t
- libraw_sensor_highspeed_crop_t
- libraw_shootinginfo_t
- libraw_sony_info_t
- libraw_thumbnail_item_t
- libraw_thumbnail_list_t
- libraw_thumbnail_t
- ph1_t
Enums
Properties
- flutterLibRawBindings ↔ FlutterLibRawBindings
-
A reference to the bindings.
getter/setter pair
Functions
-
arrayToString(
Array< Uint8> arr) → String - Convenience method to convert an int array to a Dart String.
-
determineLibraryName(
) → String - Determine the library name based on the current platform.
-
loadLibRaw(
File file) → Future< bool> - Load the dynamic library from the given file. Returns true if successful, false otherwise
-
pointerToUint8List(
Pointer< Uint8> data, int length) → Uint8List - Convenience method to convert a int pointer to a Uint8List. You need to know the length of the data and pass that in as a parameter.
Typedefs
- Dart__darwin_time_t = int
-
Dartdata_callbackFunction
= void Function(Pointer<
Void> data, Pointer<Uint8> file, int offset) -
Dartexif_parser_callbackFunction
= void Function(Pointer<
Void> context, int tag, int type, int len, int ord, Pointer<Void> ifp, DartINT64 base) - DartINT64 = int
-
Dartprogress_callbackFunction
= int Function(Pointer<
Void> data, LibRaw_progress stage, int iteration, int expected) - Dartuchar = int
- Dartushort = int
-
data_callback
= Pointer<
NativeFunction< data_callbackFunction> > -
data_callbackFunction
= Void Function(Pointer<
Void> data, Pointer<Uint8> file, Int offset) -
exif_parser_callback
= Pointer<
NativeFunction< exif_parser_callbackFunction> > -
exif_parser_callbackFunction
= Void Function(Pointer<
Void> context, Int tag, Int type, Int len, UnsignedInt ord, Pointer<Void> ifp, INT64 base) - INT64 = LongLong
-
progress_callback
= Pointer<
NativeFunction< progress_callbackFunction> > -
progress_callbackFunction
= Int Function(Pointer<
Void> data, UnsignedInt stage, Int iteration, Int expected) - time_t = __darwin_time_t
- uchar = UnsignedChar
- ushort = UnsignedShort