![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <QString>#include <QJsonDocument>#include <QJsonObject>#include <QJsonArray>#include <QMessageBox>#include <cstring>#include "available_settings.hpp"#include "utils/string_view_utils.hpp"#include <iostream>#include <map>#include <algorithm>
Go to the source code of this file.
Macros | |
| #define | X(type, str) |
| #define | X(type, str) |
Functions | |
| static void | maybeWriteString (const QJsonObject &obj, const char *key, std::string &result) |
| std::vector< CapabOpt > | parseCapabOpts (const QJsonObject &obj) |
| const char * | settingTypeToStr (SettingType type) |
| SettingType | strToSettingType (std::string_view sv) |
| static bool | vectorContains (const std::vector< std::string > &v, const std::string &s) |
| #define X | ( | type, | |
| str ) |
|
static |
Definition at line 133 of file available_settings.cpp.
References key.
Referenced by parseCapabOpts(), AvailableSettings::queryDevice(), and AvailableSettings::queryVideoCompress().
| std::vector< CapabOpt > parseCapabOpts | ( | const QJsonObject & | obj | ) |
Definition at line 142 of file available_settings.cpp.
References CapabOpt::booleanOpt, CapabOpt::displayDesc, CapabOpt::displayName, CapabOpt::key, maybeWriteString(), CapabOpt::optStr, CapabOpt::placeholder, and val.
Referenced by AvailableSettings::queryDevice(), and AvailableSettings::queryVideoCompress().

| const char * settingTypeToStr | ( | SettingType | type | ) |
Definition at line 22 of file available_settings.cpp.
References SETTING_TYPE_COUNT, SETTING_TYPE_LIST, and type.
| SettingType strToSettingType | ( | std::string_view | sv | ) |
Definition at line 33 of file available_settings.cpp.
References SETTING_TYPE_LIST.
Referenced by AvailableSettings::queryProcessLine().
|
static |
Definition at line 14 of file available_settings.cpp.
Referenced by AvailableSettings::isAvailable().