summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDavid Plowman <david.plowman@raspberrypi.com>2022-11-22 11:30:48 +0000
committerJacopo Mondi <jacopo@jmondi.org>2022-12-09 08:57:40 +0100
commit7a727a66cab151b2ad0936c2474eb02f81987079 (patch)
treed7eb57dacad0914c74859d569d6bdcee6bcd79c3 /include
parent1bd74b91be2da535918d509ff32c1cb2b76dcec3 (diff)
libcamera: bayer_format: Add toMbusCode method
This makes it easier to perform transformations on Bayer type mbus codes by converting them to a BayerFormat, doing the transform, and then converting them back again. Signed-off-by: David Plowman <david.plowman@raspberrypi.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Diffstat (limited to 'include')
-rw-r--r--include/libcamera/internal/bayer_format.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/libcamera/internal/bayer_format.h b/include/libcamera/internal/bayer_format.h
index 78ba3969..3601dccb 100644
--- a/include/libcamera/internal/bayer_format.h
+++ b/include/libcamera/internal/bayer_format.h
@@ -47,6 +47,7 @@ public:
}
static const BayerFormat &fromMbusCode(unsigned int mbusCode);
+ unsigned int toMbusCode() const;
bool isValid() const { return bitDepth != 0; }
std::string toString() const;