config#
-
namespace config#
-
struct audio_t#
-
struct input_t#
-
struct nvhttp_t#
-
struct prep_cmd_t#
-
struct stream_t#
-
struct sunshine_t#
Public Members
-
struct config::sunshine_t::cmd_t cmd#
-
std::string config_file#
-
std::string credentials_file#
-
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#
-
struct config::sunshine_t::cmd_t cmd#
-
struct video_t#
Public Members
-
std::string adapter_name#
-
int amd_coder#
-
std::optional<int> amd_preanalysis#
-
std::optional<int> amd_quality_h264#
-
std::optional<int> amd_quality_hevc#
-
std::optional<int> amd_rc_h264#
-
std::optional<int> amd_rc_hevc#
-
std::optional<int> amd_usage_h264#
-
std::optional<int> amd_usage_hevc#
-
std::optional<int> amd_vbaq#
-
std::string capture#
-
bool dwmflush#
-
std::string encoder#
-
int hevc_mode#
-
int min_threads#
-
int nv_coder#
-
std::optional<int> nv_preset#
-
std::optional<int> nv_rc#
-
std::optional<int> nv_tune#
-
std::string output_name#
-
int qp#
-
std::optional<int> qsv_cavlc#
-
std::optional<int> qsv_preset#
-
std::string sw_preset#
-
std::string sw_tune#
-
int vt_allow_sw#
-
int vt_coder#
-
int vt_realtime#
-
int vt_require_sw#
-
std::string adapter_name#
-
namespace flag#
-
struct audio_t#