Sunshine master
Self-hosted game stream host for Moonlight.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Naudio
 Nboost
 Nca
 Ncbs
 Nconfig
 Nconfighttp
 Ncrypto
 Ncuda
 Ndisplay_device
 Negl
 Ngl
 Ninput
 Nkwin
 NloggingHandles the initialization and deinitialization of the logging system
 Nmove_by_copy_utilContains utilities for moving objects by copying them
 Nnlohmann
 NnvencStandalone NVENC encoder
 NnvhttpContains all the functions and variables related to the nvhttp (GameStream) server
 Nnvprefs
 Npipewire
 Nplatf
 Nportal
 Nproc
 Nround_robin_utilA round-robin iterator utility
 Nrtsp_stream
 Nsafe
 Nservice_ctrlNamespace for controlling the Sunshine service model on Windows
 Nstat_trackers
 Nstream
 Nsync_util
 Ntask_pool_util
 Nthread_pool_util
 NupnpUPnP port mapping
 Nutil
 Nuuid_utilUUID utilities
 Nva
 Nvideo
 Nvk
 Nwinrt
 Nwl
 C_DNS_SERVICE_CANCELWindows DNS-SD cancellation request data
 C_DNS_SERVICE_INSTANCEWindows DNS-SD service instance registration data
 C_DNS_SERVICE_REGISTER_REQUESTWindows DNS-SD service registration request data
 Cargument_type
 Cargument_type< T(U)>Extracts the argument type from a single-argument function signature
 CAudioConverterInputDataData structure for AudioConverter input callback. Contains audio data and metadata needed for format conversion during audio processing
 CAVAudioCore Audio capture class for macOS audio input and system-wide audio tapping. Provides functionality for both microphone capture via AVFoundation and system-wide audio capture via Core Audio taps (requires macOS 14.0+)
 CAVAudioIOProcDataIOProc client data structure for Core Audio system taps. Contains configuration and conversion data for real-time audio processing
 CAVVideoAVFoundation video capture controller used by the macOS backend
 CCaptureSessionMacOS capture session and video output handles