summaryrefslogtreecommitdiff
path: root/src/libcamera/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcamera/include')
-rw-r--r--src/libcamera/include/ipa_proxy.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/libcamera/include/ipa_proxy.h b/src/libcamera/include/ipa_proxy.h
index e696551a..1111065b 100644
--- a/src/libcamera/include/ipa_proxy.h
+++ b/src/libcamera/include/ipa_proxy.h
@@ -13,22 +13,27 @@
#include <ipa/ipa_interface.h>
-#include "ipa_module.h"
-
namespace libcamera {
+class IPAModule;
+
class IPAProxy : public IPAInterface
{
public:
- IPAProxy();
+ IPAProxy(IPAModule *ipam);
~IPAProxy();
bool isValid() const { return valid_; }
+ std::string configurationFile(const std::string &file) const;
+
protected:
std::string resolvePath(const std::string &file) const;
bool valid_;
+
+private:
+ IPAModule *ipam_;
};
class IPAProxyFactory