@@ -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:
@@ -259,6 +259,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
Add a maxDelay() function to be able to query the maximum delay of the sensor. Signed-off-by: Stefan Klug <stefan.klug@ideasonboard.com> --- --- include/libcamera/internal/delayed_controls.h | 2 ++ src/libcamera/delayed_controls.cpp | 7 +++++++ 2 files changed, 9 insertions(+)