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)
Generated by
1.10.0