diff options
Diffstat (limited to 'lib/capi/rawdata.cpp')
-rw-r--r-- | lib/capi/rawdata.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/lib/capi/rawdata.cpp b/lib/capi/rawdata.cpp index c4c4abf..0c9e98a 100644 --- a/lib/capi/rawdata.cpp +++ b/lib/capi/rawdata.cpp @@ -81,7 +81,7 @@ extern "C" { void or_rawdata_dimensions(ORRawDataRef rawdata, - uint32_t *x, uint32_t *y) + uint32_t *x, uint32_t *y) { RawData* t = reinterpret_cast<RawData *>(rawdata); if (x != NULL) { @@ -104,4 +104,17 @@ extern "C" { return reinterpret_cast<RawData *>(rawdata)->cfaPattern(); } + or_error + or_rawdata_get_minmax(ORRawDataRef rawdata, uint16_t *min, uint16_t *max) + { + RawData* t = reinterpret_cast<RawData *>(rawdata); + if(min) { + *min = t->min(); + } + if(max) { + *max = t->max(); + } + return OR_ERROR_NONE; + } + } |