summaryrefslogtreecommitdiff
path: root/src/android/camera_device.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/android/camera_device.h')
-rw-r--r--src/android/camera_device.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/android/camera_device.h b/src/android/camera_device.h
index d7834d94..d00f617b 100644
--- a/src/android/camera_device.h
+++ b/src/android/camera_device.h
@@ -25,6 +25,15 @@
class CameraMetadata;
+struct CameraStream {
+ /*
+ * The index of the libcamera StreamConfiguration as added during
+ * configureStreams(). A single libcamera Stream may be used to deliver
+ * one or more streams to the Android framework.
+ */
+ unsigned int index;
+};
+
class CameraDevice : protected libcamera::Loggable
{
public:
@@ -90,6 +99,7 @@ private:
std::vector<Camera3StreamConfiguration> streamConfigurations_;
std::map<int, libcamera::PixelFormat> formatsMap_;
+ std::vector<CameraStream> streams_;
int facing_;
int orientation_;