Sunshine latest
Self-hosted game stream host for Moonlight.
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 12]
 NargsFunctions for handling command line arguments
 Nfile_handlerResponsible for file handling functions
 NlifetimeFunctions for handling the lifetime of Sunshine
 NloggingHandles the initialization and deinitialization of the logging system
 Cdeinit_t
 Cmin_max_avg_periodic_loggerA helper class for tracking and logging numerical values across a period of time
 Ctime_delta_periodic_loggerA helper class for tracking and logging short time intervals across a period of time
 NmailHandles process-wide communication
 Nmove_by_copy_utilContains utilities for moving objects by copying them
 CMoveByCopy
 NnvencStandalone NVENC encoder
 Cnvenc_baseAbstract platform-agnostic base of standalone NVENC encoder. Derived classes perform platform-specific operations
 Cnvenc_colorspace_tYUV colorspace and color range
 Cnvenc_configNVENC encoder configuration
 Cnvenc_d3d11Abstract Direct3D11 NVENC encoder. Encapsulates common code used by native and interop implementations
 Cnvenc_d3d11_nativeNative Direct3D11 NVENC encoder
 Cnvenc_d3d11_on_cudaInterop Direct3D11 on CUDA NVENC encoder. Input surface is Direct3D11, encoding is performed by CUDA
 Cnvenc_encoded_frameEncoded frame
 NnvhttpContains 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_utilA round-robin iterator utility
 Cit_wrap_t
 Cround_robin_t
 Nservice_ctrlNamespace for controlling the Sunshine service model on Windows
 Cservice_controller
 Nsystem_trayHandles the system tray icon and notification system
 NupnpUPnP port mapping
 Cdeinit_t
 Cmapping_t
 Nuuid_utilUUID utilities
 Cuuid_t
 Nwl
 Cdisplay_t
 Cdmabuf_t
 Cframe_t
 Cimg_t
 Cinterface_t
 Cmonitor_t
 Cwlr_ram_t
 Cwlr_t
 Cwlr_vram_t