24#include <mediapipe/framework/port/opencv_video_inc.h>
25#include <absl/status/status.h>
26#include <physiology/modules/messages/status.pb.h>
28#include "settings.hpp"
29#include <smartspectra/video_source/video_source.hpp>
30#include <smartspectra/video_source/camera_tuner.hpp>
32namespace presage::smartspectra::container::keyboard_input {
44absl::Status HandleKeyboardInput(
47 video_source::VideoSource& v_source,
48 const settings::GeneralSettings& settings,
49 physiology::StatusValue status,
50 video_source::CameraTuner* camera_tuner =
nullptr,
51 bool tuning_enabled =
false