Sunshine latest
Self-hosted game stream host for Moonlight.
Class Index
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | _
A
add_const_helper (platf::pa)
add_const_helper< false, T > (platf::pa)
add_const_helper< true, T > (platf::pa)
adl_serializer< data_t > (nlohmann)
adl_serializer< opengl_swapchain_t > (nlohmann)
adl_serializer< std::optional< T > > (nlohmann)
alarm_raw_t (safe)
argument_type
argument_type< T(U)>
audio_control_t (platf::audio)
audio_control_t (platf)
audio_ctx_t (audio)
audio_fec_packet_t (stream)
audio_notification_t (platf::audio)
audio_packet_t (stream)
audio_t (config)
av_display_t (platf)
av_img_t (platf)
av_mic_t (platf)
av_pixel_buf_t (platf)
av_sample_buf_t (platf)
AVAudio
avcodec_colorspace_t (video)
avcodec_encode_device_t (platf)
avcodec_encode_session_t (video)
avcodec_software_encode_device_t (video)
AVVAAPIDeviceContext (va)
AVVideo
B
basic_environment (boost::v1)
batched_send_info_t (platf)
broadcast_ctx_t (stream)
buffer_descriptor_t (platf)
buffer_t (gl)
buffer_t (util)
C
cap_sys_admin (platf::kms)
capture_ctx_t (video)
capture_thread_async_ctx_t (video)
capture_thread_sync_ctx_t (video)
CaptureSession
card_descriptor_t (platf::kms)
card_t (platf::kms)
cbc_t (crypto::cipher)
cert_chain_t (crypto)
cipher_t (crypto::cipher)
client_input_raw_t (platf)
client_t (nvhttp)
sunshine_t::cmd_t (config)
co_init_t (platf::audio)
encoder_t::codec_t (video)
color_t (video)
conf_intern_t (nvhttp)
config_t (audio)
config_t (stream)
config_t (video)
configuration_disabled_tag_t (display_device)
connector_t (platf::kms)
control_encrypted_t (stream)
control_hdr_mode_t (stream)
control_header_v2 (stream)
control_rumble_t (stream)
control_rumble_triggers_t (stream)
control_server_t (stream)
control_set_motion_event_t (stream)
control_set_rgb_led_t (stream)
control_terminate_t (stream)
creds_t (crypto)
ctx_t (cuda::nvfbc)
ctx_t (proc)
cuda_ram_t (cuda)
cuda_t (cuda)
cuda_vram_t (cuda)
cursor_t (egl)
cursor_t (platf::dxgi)
cursor_t (platf::kms)
cursor_t (platf::x11)
D
d3d_avcodec_encode_device_t (platf::dxgi)
d3d_base_encode_device (platf::dxgi)
d3d_nvenc_encode_device_t (platf::dxgi)
undo_data_t::data_t (nvprefs)
video_t::dd_t (config)
deinit_t (input)
deinit_t (logging)
deinit_t (platf)
deinit_t (platf::publish)
deinit_t (proc)
deinit_t (upnp)
Destroy (util)
display_base_t (platf::dxgi)
display_ddup_ram_t (platf::dxgi)
display_ddup_vram_t (platf::dxgi)
display_ram_t (platf::dxgi)
display_ram_t (platf::kms)
display_t (cuda::nvfbc)
display_t (platf)
display_t (platf::kms)
display_t (wl)
display_vram_t (platf::dxgi)
display_vram_t (platf::kms)
display_wgc_ram_t (platf::dxgi)
display_wgc_vram_t (platf::dxgi)
dmabuf_t (wl)
driver_settings_t (nvprefs)
DRMPRIMESurfaceDescriptor (va)
duplication_t (platf::dxgi)
E
ecb_t (crypto::cipher)
Either (util)
encode_device_t (platf)
encode_session_t (video)
d3d_base_encode_device::encoder_img_ctx_t (platf::dxgi)
encoder_platform_formats_avcodec (video)
encoder_platform_formats_nvenc (video)
encoder_platform_formats_t (video)
encoder_t (video)
encrypted_rtsp_header_t (rtsp_stream)
endian_helper (util::endian)
endian_helper< T, std::enable_if_t< instantiation_of_v< std::optional, T > > > (util::endian)
endian_helper< T, std::enable_if_t<!(instantiation_of_v< std::optional, T >)> > (util::endian)
endianness (util::endian)
enum_wnd_context_t (platf)
event_t (safe)
F
failed_to_parse_tag_t (display_device)
FailGuard (util)
fec_t (stream::fec)
format_t (platf::audio)
frag_t (cbs)
frame_buf_t (gl)
frame_t (wl)
Function (util)
G
gamepad_arrival_t (platf)
gamepad_battery_t (platf)
gamepad_context_t (platf)
gamepad_feedback_msg_t (platf)
gamepad_id_t (platf)
gamepad_motion_t (platf)
gamepad_state_t (platf)
gamepad_t (input)
gamepad_touch_t (platf)
gcm_t (crypto::cipher)
gl_cuda_vram_t (cuda)
gp_touch_context_t (platf)
gpu_cursor_t (platf::dxgi)
H
h264_t (cbs)
handle_t (cuda::nvfbc)
hash (util)
hdr_info_raw_t (video)
hevc_t (cbs)
Hex (util)
high_precision_timer (platf)
I
IDirect3DDxgiInterfaceAccess (winrt)
img_d3d_t (platf::dxgi)
img_descriptor_t (egl)
img_t (cuda)
img_t (platf::dxgi)
img_t (platf)
img_t (wl)
nvprefs_interface::impl (nvprefs)
input_raw_t (platf)
input_t (config)
input_t (input)
interface_t (wl)
it_wrap_t (round_robin_util)
J
joypad_state (platf)
K
KeyCodeMap (platf)
kms_img_t (platf::kms)
L
launch_session_t (rtsp_stream)
linux_high_precision_timer (platf)
M
macos_audio_control_t (platf)
macos_high_precision_timer (platf)
macos_input_t (platf)
mail_raw_t (safe)
mapping_t (upnp)
mdns_registration_t (platf::publish)
mic_attr_t (platf)
mic_t (platf)
mic_wasapi_t (platf::audio)
min_max_avg_periodic_logger (logging)
min_max_avg_tracker (stat_trackers)
video_t::dd_t::mode_remapping_entry_t (config)
video_t::dd_t::mode_remapping_t (config)
monitor_t (platf::kms)
monitor_t (wl)
MoveByCopy (move_by_copy_util)
N
nal_t (cbs)
named_cert_t (nvhttp)
sink_t::null_t (platf)
nv12_img_t (egl)
nv12_zero_device (platf)
nvenc_base (nvenc)
nvenc_colorspace_t (nvenc)
nvenc_config (nvenc)
nvenc_d3d11 (nvenc)
nvenc_d3d11_native (nvenc)
nvenc_d3d11_on_cuda (nvenc)
nvenc_encode_device_t (platf)
nvenc_encode_session_t (video)
nvenc_encoded_frame (nvenc)
nvhttp_t (config)
nvprefs_interface (nvprefs)
nvprefs_options (nvprefs)
O
undo_data_t::data_t::opengl_swapchain_t (nvprefs)
encoder_t::option_t (video)
opus_stream_config_t (audio)
overloaded (util)
P
packet_raw_avcodec (video)
packet_raw_generic (video)
packet_raw_t (video)
pair_session_t (nvhttp)
pen_input_t (platf)
plane_attr_t (egl)
plane_it_t (platf::kms)
point_t (util)
post_t (safe)
prep_cmd_t (config)
proc_t (proc)
program_t (gl)
prop_var_t (platf::audio)
shared_t::ptr_t (safe)
Q
qos_t (platf)
queue_t (safe)
R
packet_raw_t::replace_t (video)
rgb_img_t (egl)
round_robin_t (round_robin_util)
rtsp_server_t (rtsp_stream)
S
safe_handle (nvprefs)
safe_hlocal_deleter (nvprefs)
send_info_t (platf)
server_t (platf::pa)
service_controller (service_ctrl)
session_t (stream)
shader_t (gl)
shared_t (safe)
shm_attr_t (platf)
shm_data_t (platf)
shm_id_t (platf)
shm_img_t (platf)
sink_t (platf)
socket_t (rtsp_stream)
stream_params_t (audio)
stream_t (config)
sunshine_colorspace_t (video)
sunshine_t (config)
SunshineHTTPS (nvhttp)
SunshineHTTPSServer (nvhttp)
supported_gamepad_t (platf)
surface_descriptor_t (egl)
sws_t (egl)
sync_session_ctx_t (video)
sync_session_t (video)
sync_t (sync_util)
T
TaskPool (task_pool_util)
temp_retain_av_img_t (platf)
tex_t (gl)
texture_lock_helper (platf::dxgi)
ThreadPool (thread_pool_util)
time_delta_periodic_logger (logging)
TaskPool::timer_task_t (task_pool_util)
touch_input_t (platf)
touch_port_t (input)
touch_port_t (platf)
tunnel (nvhttp)
tunnel< SimpleWeb::HTTP > (nvhttp)
tunnel< SunshineHTTPS > (nvhttp)
U
undo_data_t (nvprefs)
undo_file_t (nvprefs)
uniq_ptr (util)
uuid_t (uuid_util)
V
va_ram_t (va)
va_t (va)
va_vram_t (va)
VAAPIDevicePriv (va)
video_packet_enc_prefix_t (stream)
video_packet_raw_t (stream)
video_short_frame_header_t (stream)
video_t (config)
vigem_t (platf)
W
wgc_capture_t (platf::dxgi)
win32_high_precision_timer (platf)
wlr_ram_t (wl)
wlr_t (wl)
wlr_vram_t (wl)
video_t::dd_t::workarounds_t (config)
wrap_ptr (util)
wrapper_fb (platf::kms)
X
x11_attr_t (platf)
x11_img_t (platf)
_
__either (util)
__either< false, X, Y > (util)
__either< true, X, Y > (util)
__false_v (util)
__false_v< T, std::enable_if_t< instantiation_of_v< std::optional, T > > > (util)
__false_v< T, std::enable_if_t< is_pointer_v< T > > > (util)
__false_v< T, std::enable_if_t< std::is_same_v< T, bool > > > (util)
__instantiation_of (util)
__instantiation_of< X, X< Y... > > (util)
display_base_t::_D3DKMT_CLOSEADAPTER (platf::dxgi)
display_base_t::_D3DKMT_OPENADAPTERFROMLUID (platf::dxgi)
display_base_t::_D3DKMT_QUERYADAPTERINFO (platf::dxgi)
display_base_t::_D3DKMT_WDDM_2_7_CAPS (platf::dxgi)
_DNS_SERVICE_CANCEL
_DNS_SERVICE_INSTANCE
_DNS_SERVICE_REGISTER_REQUEST
_Impl (task_pool_util)
_ImplBase (task_pool_util)