SmartSpectra C++ SDK
Measure human vitals from video with SmartSpectra C++ SDK.
Loading...
Searching...
No Matches
resolution_selection_mode.hpp
1// resolution_selection_mode.hpp
2// Created by Greg on 2/29/2024.
3// Copyright (C) 2025 Presage Security, Inc.
4//
5// SPDX-License-Identifier: LGPL-3.0-or-later
6
7#pragma once
8// === standard library includes (if any) ===
9// === third-party includes (if any) ===
10#include <absl/strings/string_view.h>
11// === local includes (if any) ===
12namespace presage::smartspectra::video_source {
13
18enum class ResolutionSelectionMode : int {
19 Auto,
20 Exact,
21 Range,
22 Unknown_EnumEnd
23};
24
32bool AbslParseFlag(absl::string_view text, ResolutionSelectionMode* mode, std::string* error);
33
37std::vector<std::string> GetResolutionSelectionModeNames();
38
39} // namespace presage::smartspectra::video_source
std::vector< std::string > GetResolutionSelectionModeNames()
Definition resolution_selection_mode.cpp:49
bool AbslParseFlag(absl::string_view text, InputTransformMode *mode, std::string *error)
Definition input_transform.cpp:37
std::string AbslUnparseFlag(InputTransformMode mode)
Definition input_transform.cpp:16
ResolutionSelectionMode
Definition resolution_selection_mode.hpp:18