![]() |
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 |