config¶
Include dependency graph for config.h:
This graph shows which files directly or indirectly include config.h:
todo
-
namespace config¶
Variables
-
constexpr int ENCRYPTION_MODE_MANDATORY = 2¶
-
constexpr int ENCRYPTION_MODE_NEVER = 0¶
-
constexpr int ENCRYPTION_MODE_OPPORTUNISTIC = 1¶
-
struct audio_t¶
-
struct input_t¶
Public Members
-
bool always_send_scancodes¶
-
std::chrono::milliseconds back_button_timeout¶
-
bool controller¶
-
bool ds4_back_as_touchpad_click¶
-
std::string gamepad¶
-
bool high_resolution_scrolling¶
-
std::chrono::milliseconds key_repeat_delay¶
-
std::chrono::duration<double> key_repeat_period¶
-
std::unordered_map<int, int> keybindings¶
-
bool keyboard¶
-
bool motion_as_ds4¶
-
bool mouse¶
-
bool native_pen_touch¶
-
bool touchpad_as_ds4¶
-
bool always_send_scancodes¶
-
struct nvhttp_t¶
-
struct prep_cmd_t¶
-
struct stream_t¶
-
struct sunshine_t¶
Collaboration diagram for config::sunshine_t:
Public Members
-
std::string address_family¶
-
struct config::sunshine_t::cmd_t cmd¶
-
std::string config_file¶
-
std::string credentials_file¶
-
std::string locale¶
-
std::string log_file¶
-
int min_log_level¶
-
std::string password¶
-
std::uint16_t port¶
-
std::vector<prep_cmd_t> prep_cmds¶
-
std::string salt¶
-
std::string username¶
-
struct cmd_t¶
-
std::string address_family¶
-
struct video_t¶
Collaboration diagram for config::video_t:
Public Members
-
std::string adapter_name¶
-
int amd_coder¶
-
std::optional<int> amd_enforce_hrd¶
-
std::optional<int> amd_preanalysis¶
-
std::optional<int> amd_quality_av1¶
-
std::optional<int> amd_quality_h264¶
-
std::optional<int> amd_quality_hevc¶
-
std::optional<int> amd_rc_av1¶
-
std::optional<int> amd_rc_h264¶
-
std::optional<int> amd_rc_hevc¶
-
std::optional<int> amd_usage_av1¶
-
std::optional<int> amd_usage_h264¶
-
std::optional<int> amd_usage_hevc¶
-
std::optional<int> amd_vbaq¶
-
int aq¶
-
int av1_mode¶
-
std::string capture¶
-
std::string encoder¶
-
int h264_coder¶
-
int hevc_mode¶
-
int min_threads¶
-
int multipass¶
-
nvenc::nvenc_config nv¶
-
bool nv_opengl_vulkan_on_dxgi¶
-
bool nv_realtime_hags¶
-
bool nv_sunshine_high_power_mode¶
-
std::string output_name¶
-
int preset¶
-
int qp¶
-
std::optional<int> qsv_cavlc¶
-
std::optional<int> qsv_preset¶
-
bool qsv_slow_hevc¶
-
std::optional<int> svtav1_preset¶
-
std::string sw_preset¶
-
std::string sw_tune¶
-
int vbv_percentage_increase¶
-
int vt_allow_sw¶
-
int vt_coder¶
-
int vt_realtime¶
-
int vt_require_sw¶
-
std::string adapter_name¶
-
namespace flag¶
-
constexpr int ENCRYPTION_MODE_MANDATORY = 2¶