summaryrefslogtreecommitdiff
path: root/lib/capi/rawdata.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/capi/rawdata.cpp')
-rw-r--r--lib/capi/rawdata.cpp15
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;
+ }
+
}