24#include <mediapipe/framework/port/opencv_video_inc.h>
25#include <absl/status/status.h>
27#include <smartspectra/video_source/camera/camera.hpp>
29namespace presage::smartspectra::container::benchmarking{
34absl::Status HandleCameraBenchmarking(
36 std::chrono::duration<double>& interval_capture_time,
37 std::chrono::duration<double>& interval_frame_time,
38 std::chrono::time_point<std::chrono::high_resolution_clock> frame_loop_start,
39 std::chrono::time_point<std::chrono::high_resolution_clock> frame_capture_end,
40 int64_t frame_interval,
41 int interframe_delay_ms,