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#