Here is a list of all documented variables with links to the class documentation for each member:
- s -
- salt : config::sunshine_t
- sample_buf : platf::audio::mic_wasapi_t
- sample_buf_pos : platf::audio::mic_wasapi_t
- sample_buffer : platf::av_img_t, platf::temp_retain_av_img_t
- sampler_linear : platf::dxgi::d3d_base_encode_device, platf::dxgi::display_ddup_vram_t
- sampleRate : audio::opus_stream_config_t
- scalar_inv : input::touch_port_t
- scalar_tpcoords : input::touch_port_t
- screencast : kwin::kwin_t
- screencopy_manager : wl::interface_t
- scroll_lines_per_detent : platf::macos_input_t
- scrollwheel_scaling : platf::macos_input_t
- sd : egl::img_descriptor_t, wl::frame_t
- sdr444_options : video::encoder_t::codec_t
- sdr_options : video::encoder_t::codec_t
- seg : platf::shm_attr_t
- seq : egl::img_descriptor_t, stream::control_encrypted_t
- sequence : cuda::gl_cuda_vram_t, egl::img_descriptor_t, platf::kms::display_vram_t, va::va_vram_t, wl::wlr_vram_t
- sequenceNumber : rtsp_stream::encrypted_rtsp_header_t
- serial : egl::cursor_t, egl::sws_t, platf::kms::cursor_t
- servercert : nvhttp::conf_intern_t
- serverchallenge : nvhttp::pair_session_t
- serversecret : nvhttp::pair_session_t
- session : rtsp_stream::socket_t, video::sync_session_t
- shape_info : platf::dxgi::cursor_t
- shards : stream::fec::fec_t
- shards_p : stream::fec::fec_t
- shared : pipewire::stream_data_t
- shared_state : pipewire::pipewire_display_t
- shm_id : platf::shm_attr_t
- shm_xdisplay : platf::shm_attr_t
- shortcutFlags : input::input_t
- shutdown_event : stream::session_t, video::sync_session_ctx_t
- sink : audio::audio_ctx_t, config::audio_t
- sink_flag : audio::audio_ctx_t
- size : platf::buffer_descriptor_t
- sleep_overshoot_logger : platf::display_t
- slicesPerFrame : video::config_t
- sock : rtsp_stream::socket_t
- software_format : video::avcodec_colorspace_t
- source : platf::macos_input_t
- source_address : platf::batched_send_info_t, platf::send_info_t
- split_frame_encoding : nvenc::nvenc_config
- sps : cbs::h264_t, cbs::hevc_t, video::avcodec_encode_session_t
- src_h : egl::cursor_t, platf::kms::cursor_t
- src_offset : vk::PushConstants
- src_size : vk::PushConstants
- src_w : egl::cursor_t, platf::kms::cursor_t
- state : platf::gamepad_battery_t, stream::session_t
- status : wl::dmabuf_t
- stereo : platf::sink_t::null_t
- stream : config::audio_t, cuda::cuda_t, cuda::gl_cuda_vram_t, pipewire::stream_data_t
- stream_dead : pipewire::shared_state_t
- stream_listener : pipewire::stream_data_t
- streams : audio::opus_stream_config_t, audio::stream_params_t
- subsample_offset : platf::dxgi::d3d_base_encode_device
- subscription_id : portal::dbus_response_t
- sunshine_high_power_mode : nvprefs::nvprefs_options
- sunshine_name : config::nvhttp_t
- supported_modifiers : wl::interface_t
- supportedButtons : platf::gamepad_arrival_t
- surround51 : platf::sink_t::null_t
- surround71 : platf::sink_t::null_t
- surround_info : rtsp_stream::launch_session_t
- surround_params : rtsp_stream::launch_session_t
- sw : config::video_t
- sw_format : cuda::gl_cuda_vram_t
- sw_frame : video::avcodec_software_encode_device_t
- sws : cuda::cuda_t, cuda::gl_cuda_vram_t, va::va_t, video::avcodec_software_encode_device_t
- sws_input_frame : video::avcodec_software_encode_device_t
- sws_output_frame : video::avcodec_software_encode_device_t
- system_tray : config::sunshine_t