diff options
-rw-r--r-- | include/libcamera/internal/pipeline_handler.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/libcamera/internal/pipeline_handler.h b/include/libcamera/internal/pipeline_handler.h index 46df69dc..ebbdf2aa 100644 --- a/include/libcamera/internal/pipeline_handler.h +++ b/include/libcamera/internal/pipeline_handler.h @@ -108,10 +108,11 @@ public: const std::string &name() const { return name_; } - static void registerType(PipelineHandlerFactory *factory); static std::vector<PipelineHandlerFactory *> &factories(); private: + static void registerType(PipelineHandlerFactory *factory); + virtual PipelineHandler *createInstance(CameraManager *manager) const = 0; std::string name_; |