summaryrefslogtreecommitdiff
path: root/src/ipa/rpi/controller/rpi/cac.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ipa/rpi/controller/rpi/cac.h')
-rw-r--r--src/ipa/rpi/controller/rpi/cac.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/ipa/rpi/controller/rpi/cac.h b/src/ipa/rpi/controller/rpi/cac.h
index 419180ab..a7b14c00 100644
--- a/src/ipa/rpi/controller/rpi/cac.h
+++ b/src/ipa/rpi/controller/rpi/cac.h
@@ -12,6 +12,7 @@
namespace RPiController {
struct CacConfig {
+ bool enabled;
std::vector<double> lutRx;
std::vector<double> lutRy;
std::vector<double> lutBx;
@@ -24,15 +25,11 @@ public:
Cac(Controller *controller = NULL);
char const *name() const override;
int read(const libcamera::YamlObject &params) override;
- void initialise() override;
void prepare(Metadata *imageMetadata) override;
- void setStrength(std::vector<double> &inputArray, std::vector<double> &outputArray,
- double strengthFactor);
private:
CacConfig config_;
CacStatus cacStatus_;
- void arrayToSet(const libcamera::YamlObject &params, std::vector<double> &inputArray);
};
} // namespace RPiController