[v2,05/32] libcamera: delayed_controls: Add maxDelay() function
diff mbox series

Message ID 20260325151416.2114564-6-stefan.klug@ideasonboard.com
State New
Headers show
Series
  • rkisp1: pipeline rework for PFC
Related show

Commit Message

Stefan Klug March 25, 2026, 3:13 p.m. UTC
Add a maxDelay() function to be able to query the maximum delay of
the sensor.

Signed-off-by: Stefan Klug <stefan.klug@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>

---

Changes in v2:
- Collected tag
---
 include/libcamera/internal/delayed_controls.h | 2 ++
 src/libcamera/delayed_controls.cpp            | 7 +++++++
 2 files changed, 9 insertions(+)

Patch
diff mbox series

diff --git a/include/libcamera/internal/delayed_controls.h b/include/libcamera/internal/delayed_controls.h
index 2af572606d0f..9ad2414a9e99 100644
--- a/include/libcamera/internal/delayed_controls.h
+++ b/include/libcamera/internal/delayed_controls.h
@@ -35,6 +35,8 @@  public:
 	bool push(uint32_t sequence, const ControlList &controls);
 	ControlList get(uint32_t sequence);
 
+	uint32_t maxDelay() const { return maxDelay_; }
+
 	void applyControls(uint32_t sequence);
 
 private:
diff --git a/src/libcamera/delayed_controls.cpp b/src/libcamera/delayed_controls.cpp
index 123a37bdc887..71071a0c670d 100644
--- a/src/libcamera/delayed_controls.cpp
+++ b/src/libcamera/delayed_controls.cpp
@@ -258,6 +258,13 @@  ControlList DelayedControls::get(uint32_t sequence)
 	return out;
 }
 
+/**
+ * \fn DelayedControls::maxDelay()
+ * \brief Get the maximum delay of the sensor
+ *
+ * \return The maximum delay of the sensor
+ */
+
 /**
  * \brief Inform DelayedControls of the start of a new frame
  * \param[in] sequence Sequence number of the frame that started