23 #ifndef __LIBOPENRAW_RAWDATA_H_
24 #define __LIBOPENRAW_RAWDATA_H_
26 #include <libopenraw/types.h>
32 typedef struct _RawData *ORRawDataRef;
39 or_error or_get_extract_rawdata(
const char* filename, uint32_t options,
40 ORRawDataRef *rawdata);
46 or_rawdata_release(ORRawDataRef rawdata);
49 or_rawdata_format(ORRawDataRef rawdata);
52 or_rawdata_data(ORRawDataRef rawdata);
55 or_rawdata_data_size(ORRawDataRef rawdata);
58 or_rawdata_dimensions(ORRawDataRef rawdata,
59 uint32_t *x, uint32_t *y);
62 or_rawdata_bpc(ORRawDataRef rawdata);
68 or_rawdata_get_cfa_pattern(ORRawDataRef rawdata);
78 or_rawdata_get_minmax(ORRawDataRef rawdata, uint16_t *min, uint16_t *max);