Moonlight-XboxOG latest
Moonlight Xbox OG is a port of the Moonlight Game Streaming client to the original Xbox console.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Napp
 CAddHostDraftController-friendly draft state for manual host entry
 CAddHostKeypadStateController selection state for the add-host keypad modal
 CAppNavigationUpdateNavigation and modal effects emitted by one command update
 CAppPersistenceUpdatePersistence and cleanup side effects emitted by one command update
 CAppRequestUpdateNetwork and browsing requests emitted by one command update
 CAppSettingsPersisted Moonlight user settings stored in TOML
 CAppsStateState owned by the per-host apps browser
 CAppUpdateResult of updating the client shell with a UI command
 CClientStateSerializable app state for the menu-driven client shell
 CConfirmationDialogStateContent shown by the destructive-action confirmation dialog
 CHostAppRecordApp metadata shown on the per-host apps page
 CHostRecordManual host record shown in the shell
 CHostsStateState owned by the saved-host browser and retained host snapshot
 CLoadAppSettingsResultResult of loading the persisted Moonlight settings file
 CModalStateContext modal state shared by the hosts and apps pages
 CPairingDraftController-friendly state for a client-generated pairing PIN
 CParseHostRecordsResultResult of parsing a serialized host record list
 CSaveAppSettingsResultResult of saving the persisted Moonlight settings file
 CSettingsStateState owned by the settings, log viewer, and saved-file workflows
 CShellStateShell-wide state that is not owned by a specific workflow screen
 Nlogging
 Ndetail
 CGlobalLoggingStateProcess-wide mutable logger state shared by the logging helpers
 CLoadLogFileResultResult of loading the persisted log file for the shell viewer
 CLogEntryStructured log entry stored by the in-memory logger
 CLoggerSmall in-memory logger with a ring buffer and optional sinks
 CLogSourceLocationOptional source location captured for a structured log entry
 CLogTimestampLocal wall-clock timestamp captured for each retained log entry
 CRuntimeLogFileSinkSmall helper that targets one persisted runtime log file
 Nnetwork
 Ntesting
 CHostPairingHttpTestRequestScripted HTTP request details exposed to host-pairing unit tests
 CHostPairingHttpTestResponseScripted HTTP response returned by a host-pairing unit-test handler
 CDiscoveredHostOne Moonlight-compatible host discovered through mDNS/DNS-SD
 CDiscoverHostsResultResult of one host auto-discovery sweep
 CHostAppEntryOne application entry returned by the host app list API
 CHostPairingRequestParameters required to perform a host pairing request
 CHostPairingResultOutcome of attempting to pair with a host
 CHostPairingServerInfoParsed host status fields used by browsing and pairing flows
 CPairingIdentityClient identity material used for Moonlight host pairing
 CRuntimeNetworkStatusSummary of runtime network initialization and the active IPv4 configuration
 CStreamLaunchConfigurationParameters required to start or resume a streaming session
 CStreamLaunchResultParsed result of a successful /launch or /resume request
 Nsplash
 CSplashLayoutRectangle used for splash image placement
 Nstartup
 CListSavedFilesResultResult of enumerating Moonlight-managed files on disk
 CLoadClientIdentityResultResult of loading persisted client pairing identity material
 CLoadCoverArtResultResult of loading cached cover art bytes from disk
 CLoadSavedHostsResultResult of loading persisted saved hosts from disk
 CSaveClientIdentityResultResult of saving client pairing identity material
 CSaveCoverArtResultResult of saving cached cover art bytes to disk
 CSavedFileCatalogConfigOptional path overrides used to inspect Moonlight-managed files
 CSavedFileEntryDescribes one Moonlight-managed file that exists on disk
 CSaveSavedHostsResultResult of saving the current saved-host list to disk
 CVideoModeSelectionRepresents the set of available video modes and the chosen best mode
 Nstreaming
 CFfmpegStreamBackendOwns the FFmpeg decode and SDL presentation state for one stream
 CStreamStatisticsSnapshotSnapshot of stream telemetry shown in diagnostics or stream summaries
 Nui
 CHostProbeResultOne completed saved-host reachability probe
 CHostProbeResultQueueThread-safe queue used to publish per-host probe results back to the shell loop
 CMenuItemItem shown in a focus-driven menu
 CMenuModelMenu state that supports controller and keyboard navigation
 CMenuUpdateResult of applying a UI command to a menu
 CShellActionRowRender-ready vertical action row used by menus and modals
 CShellAppTileRender-ready app tile for the per-host apps page
 CShellFooterActionRender-ready footer chip pairing a button icon with an action label
 CShellFrameViewShell-wide frame metadata shared across all render paths
 CShellHostTileRender-ready host tile for the Moonlight-style hosts page
 CShellKeypadModalViewAdd-host keypad modal view rendered above the split add-host screen
 CShellLogViewerViewEmbedded log viewer state surfaced by the log-file modal
 CShellModalButtonRender-ready button in the keypad modal
 CShellModalViewModal dialog view rendered on top of the current shell page
 CShellNotificationRender-ready bottom-right notification shown above the shell content
 CShellNotificationViewTransient notification view rendered above the main shell content
 CShellOverlayViewDiagnostics overlay view rendered above the shell content
 CShellPageContentViewMain page content shown behind overlays and modals
 CShellToolbarButtonRender-ready button shown in the hosts toolbar
 CShellViewModelRender-ready shell state derived from the app model
 Cfd_setMinimal socket descriptor set used by the lwIP-backed select shim