[libcamera-devel] [PATCH 13/23] libcamera: IPAInterface: Remove all functions from IPAInterface
Paul Elder
paul.elder at ideasonboard.com
Tue Sep 15 16:20:28 CEST 2020
Now that all the functions in the IPA interface are defined in the data
definition file and a specialized IPAInterface is generated per pipeline
handler, remove all the functions from the case IPAInterface.
Signed-off-by: Paul Elder <paul.elder at ideasonboard.com>
---
include/libcamera/ipa/ipa_interface.h | 16 ----------------
1 file changed, 16 deletions(-)
diff --git a/include/libcamera/ipa/ipa_interface.h b/include/libcamera/ipa/ipa_interface.h
index 5016ec25..cbe325ea 100644
--- a/include/libcamera/ipa/ipa_interface.h
+++ b/include/libcamera/ipa/ipa_interface.h
@@ -151,22 +151,6 @@ class IPAInterface
{
public:
virtual ~IPAInterface() {}
-
- virtual int init(const IPASettings &settings) = 0;
- virtual int start() = 0;
- virtual void stop() = 0;
-
- virtual void configure(const CameraSensorInfo &sensorInfo,
- const std::map<unsigned int, IPAStream> &streamConfig,
- const std::map<unsigned int, const ControlInfoMap &> &entityControls,
- const IPAOperationData &ipaConfig,
- IPAOperationData *result) = 0;
-
- virtual void mapBuffers(const std::vector<IPABuffer> &buffers) = 0;
- virtual void unmapBuffers(const std::vector<unsigned int> &ids) = 0;
-
- virtual void processEvent(const IPAOperationData &data) = 0;
- Signal<unsigned int, const IPAOperationData &> queueFrameAction;
};
} /* namespace libcamera */
--
2.27.0
More information about the libcamera-devel
mailing list