11#include "resolution_selection_mode.hpp"
12#include "input_transform.hpp"
13#include "camera/camera.hpp"
14#include "camera_tuner_settings.hpp"
17namespace presage::smartspectra::video_source {
27 int capture_width_px = -1;
28 int capture_height_px = -1;
29 camera::CameraResolutionRange resolution_range = camera::CameraResolutionRange::Mid;
30 camera::CaptureCodec codec = camera::CaptureCodec::MJPG;
31 bool auto_lock =
true;
49 std::string input_video_path;
50 std::string input_video_time_path;
61 std::string end_of_stream_filename =
"end_of_stream";
62 int rescan_retry_delay_ms = 10;
ResolutionSelectionMode
Definition resolution_selection_mode.hpp:18
InputTransformMode
Transformation applied to frames prior to processing.
Definition input_transform.hpp:19
Configuration parameters for the camera tuning process.
Definition camera_tuner_settings.hpp:14
Configuration options for constructing a VideoSource.
Definition settings.hpp:23
bool erase_read_files
Definition settings.hpp:66
bool enable_camera_tuning
Definition settings.hpp:42
bool loop
Definition settings.hpp:71
CameraTunerSettings tuner_settings
Definition settings.hpp:46
bool log_verbose_controls
Definition settings.hpp:36
std::string file_stream_path
Definition settings.hpp:59