![]() |
Sunshine v2025.118.151840
Self-hosted game stream host for Moonlight.
|
| Nargs | Functions for handling command line arguments |
| Nfile_handler | Responsible for file handling functions |
| Nlifetime | Functions for handling the lifetime of Sunshine |
| ▼Nlogging | Handles the initialization and deinitialization of the logging system |
| Cdeinit_t | |
| Cmin_max_avg_periodic_logger | A helper class for tracking and logging numerical values across a period of time |
| Ctime_delta_periodic_logger | A helper class for tracking and logging short time intervals across a period of time |
| Nmail | Handles process-wide communication |
| ▼Nmove_by_copy_util | Contains utilities for moving objects by copying them |
| CMoveByCopy | |
| ▼Nnvenc | Standalone NVENC encoder |
| Cnvenc_base | Abstract platform-agnostic base of standalone NVENC encoder. Derived classes perform platform-specific operations |
| Cnvenc_colorspace_t | YUV colorspace and color range |
| Cnvenc_config | NVENC encoder configuration |
| Cnvenc_d3d11 | Abstract Direct3D11 NVENC encoder. Encapsulates common code used by native and interop implementations |
| Cnvenc_d3d11_native | Native Direct3D11 NVENC encoder |
| Cnvenc_d3d11_on_cuda | Interop Direct3D11 on CUDA NVENC encoder. Input surface is Direct3D11, encoding is performed by CUDA |
| Cnvenc_encoded_frame | Encoded frame |
| ▼Nnvhttp | Contains all the functions and variables related to the nvhttp (GameStream) server |
| Cclient_t | |
| Cconf_intern_t | |
| Cnamed_cert_t | |
| Cpair_session_t | |
| CSunshineHTTPS | |
| CSunshineHTTPSServer | |
| Ctunnel | |
| Ctunnel< SimpleWeb::HTTP > | |
| Ctunnel< SunshineHTTPS > | |
| ▼Nround_robin_util | A round-robin iterator utility |
| Cit_wrap_t | |
| Cround_robin_t | |
| ▼Nservice_ctrl | Namespace for controlling the Sunshine service model on Windows |
| Cservice_controller | |
| Nsystem_tray | Handles the system tray icon and notification system |
| ▼Nupnp | UPnP port mapping |
| Cdeinit_t | |
| Cmapping_t | |
| ▼Nuuid_util | UUID utilities |
| Cuuid_t | |
| ▼Nwl | |
| Cdisplay_t | |
| Cdmabuf_t | |
| Cframe_t | |
| Cimg_t | |
| Cinterface_t | |
| Cmonitor_t | |
| Cwlr_ram_t | |
| Cwlr_t | |
| Cwlr_vram_t |