summaryrefslogtreecommitdiff
path: root/src/py/libcamera/py_formats_generated.cpp.in
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@ideasonboard.com>2022-05-27 17:44:18 +0300
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2022-05-27 22:02:16 +0300
commit9ecf311375c10833c013491f4f77aa2c2a020a28 (patch)
treeef649846aad3053ea477f781f8f2cc258211c4d5 /src/py/libcamera/py_formats_generated.cpp.in
parentc3515cf6e57bf4016f84c1228f26bf7dc69027e1 (diff)
py: Generate pixel formats list
Generate a list of pixel formats under 'libcamera.formats'. The 'formats' is a "dummy" container class, the only purpose of which is to contain the read-only pixel format properties. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/py/libcamera/py_formats_generated.cpp.in')
-rw-r--r--src/py/libcamera/py_formats_generated.cpp.in25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/py/libcamera/py_formats_generated.cpp.in b/src/py/libcamera/py_formats_generated.cpp.in
new file mode 100644
index 00000000..b88807f3
--- /dev/null
+++ b/src/py/libcamera/py_formats_generated.cpp.in
@@ -0,0 +1,25 @@
+/* SPDX-License-Identifier: LGPL-2.1-or-later */
+/*
+ * Copyright (C) 2022, Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
+ *
+ * Python bindings - Auto-generated formats
+ *
+ * This file is auto-generated. Do not edit.
+ */
+
+#include <libcamera/formats.h>
+
+#include <pybind11/smart_holder.h>
+
+namespace py = pybind11;
+
+class PyFormats
+{
+};
+
+void init_py_formats_generated(py::module& m)
+{
+ py::class_<PyFormats>(m, "formats")
+${formats}
+ ;
+}