![]() |
Sunshine latest
Self-hosted game stream host for Moonlight.
|
▼ src | |
▼ nvenc | |
nvenc_base.cpp | Definitions for abstract platform-agnostic base of standalone NVENC encoder |
nvenc_base.h | Declarations for abstract platform-agnostic base of standalone NVENC encoder |
nvenc_colorspace.h | Declarations for NVENC YUV colorspace |
nvenc_config.h | Declarations for NVENC encoder configuration |
nvenc_d3d11.cpp | Definitions for abstract Direct3D11 NVENC encoder |
nvenc_d3d11.h | Declarations for abstract Direct3D11 NVENC encoder |
nvenc_d3d11_native.cpp | Definitions for native Direct3D11 NVENC encoder |
nvenc_d3d11_native.h | Declarations for native Direct3D11 NVENC encoder |
nvenc_d3d11_on_cuda.cpp | Definitions for CUDA NVENC encoder with Direct3D11 input surfaces |
nvenc_d3d11_on_cuda.h | Declarations for CUDA NVENC encoder with Direct3D11 input surfaces |
nvenc_encoded_frame.h | Declarations for NVENC encoded frame |
nvenc_utils.cpp | Definitions for NVENC utilities |
nvenc_utils.h | Declarations for NVENC utilities |
▼ platform | |
► linux | |
► macos | |
► windows | |
common.h | Declarations for common platform specific utilities |
audio.cpp | Definitions for audio capture and encoding |
audio.h | Declarations for audio capture and encoding |
cbs.cpp | Definitions for FFmpeg Coded Bitstream API |
cbs.h | Declarations for FFmpeg Coded Bitstream API |
config.cpp | Definitions for the configuration of Sunshine |
config.h | Declarations for the configuration of Sunshine |
confighttp.cpp | Definitions for the Web UI Config HTTP server |
confighttp.h | Declarations for the Web UI Config HTTP server |
crypto.cpp | Definitions for cryptography functions |
crypto.h | Declarations for cryptography functions |
display_device.cpp | Definitions for display device handling |
display_device.h | Declarations for display device handling |
entry_handler.cpp | Definitions for entry handling functions |
entry_handler.h | Declarations for entry handling functions |
file_handler.cpp | Definitions for file handling functions |
file_handler.h | Declarations for file handling functions |
globals.cpp | Definitions for globally accessible variables and functions |
globals.h | Declarations for globally accessible variables and functions |
httpcommon.cpp | Definitions for common HTTP |
httpcommon.h | Declarations for common HTTP |
input.cpp | Definitions for gamepad, keyboard, and mouse input handling |
input.h | Declarations for gamepad, keyboard, and mouse input handling |
logging.cpp | Definitions for logging related functions |
logging.h | Declarations for logging related functions |
main.cpp | Definitions for the main entry point for Sunshine |
main.h | Declarations for the main entry point for Sunshine |
move_by_copy.h | Declarations for the MoveByCopy utility class |
network.cpp | Definitions for networking related functions |
network.h | Declarations for networking related functions |
nvhttp.cpp | Definitions for the nvhttp (GameStream) server |
nvhttp.h | Declarations for the nvhttp (GameStream) server |
process.cpp | Definitions for the startup and shutdown of the apps started by a streaming Session |
process.h | Declarations for the startup and shutdown of the apps started by a streaming Session |
round_robin.h | Declarations for a round-robin iterator |
rswrapper.c | Wrappers for nanors vectorization with different ISA options |
rswrapper.h | Wrappers for nanors vectorization |
rtsp.cpp | Definitions for RTSP streaming |
rtsp.h | Declarations for RTSP streaming |
stat_trackers.cpp | Definitions for streaming statistic tracking |
stat_trackers.h | Declarations for streaming statistic tracking |
stream.cpp | Definitions for the streaming protocols |
stream.h | Declarations for the streaming protocols |
sync.h | Declarations for synchronization utilities |
system_tray.cpp | Definitions for the system tray icon and notification system |
system_tray.h | Declarations for the system tray icon and notification system |
task_pool.h | Declarations for the task pool system |
thread_pool.h | Declarations for the thread pool system |
thread_safe.h | Declarations for thread-safe data structures |
upnp.cpp | Definitions for UPnP port mapping |
upnp.h | Declarations for UPnP port mapping |
utility.h | Declarations for utility functions |
uuid.h | Declarations for UUID generation |
video.cpp | Definitions for video |
video.h | Declarations for video |
video_colorspace.cpp | Definitions for colorspace functions |
video_colorspace.h | Declarations for colorspace functions |