26 #ifndef LIBOPENRAW_CONSTS_H_
27 #define LIBOPENRAW_CONSTS_H_
81 OR_DATA_TYPE_NONE = 0,
97 OR_CFA_PATTERN_RGGB = 2,
98 OR_CFA_PATTERN_GBRG = 3,
99 OR_CFA_PATTERN_BGGR = 4,
100 OR_CFA_PATTERN_GRBG = 5,
101 _OR_CFA_PATTERN_INVALID
108 OR_PATTERN_COLOUR_BLUE = 2
133 #define OR_MAKE_FILE_TYPEID(vendor, camera) ((vendor << 16) | (camera & 0xffff))
135 #define OR_GET_FILE_TYPEID_VENDOR(ftypeid) ((ftypeid & 0xffff0000) >> 16)
137 #define OR_GET_FILE_TYPEID_CAMERA(ftypeid) (ftypeid & 0xffff)
or_cfa_pattern
CFA pattern types.
uint32_t or_rawfile_typeid
This is the type ID, a combination of vendor model It maps a specific camera. Only for the NATIVE fil...
or_ifd_dir_type
Type of IfdDir.
or_cfa_pattern_colour
CFA colour components.
or_rawfile_type
Types of RAW files.
or_colour_matrix_origin
Where the colour matrix comes from. Typically DNG is provided. The others are built-in.
or_error
Error codes returned by libopenraw.
@ OR_CFA_PATTERN_NON_RGB22
@ OR_DATA_TYPE_PIXMAP_16RGB
@ OR_DATA_TYPE_COMPRESSED_RAW
@ OR_DATA_TYPE_PIXMAP_8RGB
@ OR_OPTIONS_DONT_DECOMPRESS
@ OR_IFD_MAIN
Main (like in TIFF)
@ OR_IFD_EXIF
Exif metadata.
@ OR_IFD_INVALID
INVALID value.
@ OR_PATTERN_COLOUR_GREEN
@ OR_RAWFILE_TYPE_UNKNOWN
@ OR_COLOUR_MATRIX_BUILTIN
@ OR_COLOUR_MATRIX_UNKNOWN
@ OR_COLOUR_MATRIX_PROVIDED
@ OR_ERROR_NOT_IMPLEMENTED
@ OR_ERROR_INVALID_FORMAT