![]() |
Moonlight-XboxOG latest
Moonlight Xbox OG is a port of the Moonlight Game Streaming client to the original Xbox console.
|
| ▼ src | |
| ▼ _nxdk_compat | |
| ffmpeg_compat.h | Provides nxdk compatibility shims for the FFmpeg Xbox build |
| openssl_compat.h | Declares OpenSSL compatibility shims for nxdk |
| poll_compat.cpp | Implements poll compatibility shims for nxdk |
| share.h | Provides the small share.h surface needed by the FFmpeg Xbox build |
| stat_compat.cpp | Implements stat compatibility shims for nxdk |
| ▼ app | |
| client_state.cpp | Implements client state models and transitions |
| client_state.h | Declares client state models and transitions |
| host_records.cpp | Implements host record models and utilities |
| host_records.h | Declares host record models and utilities |
| pairing_flow.cpp | Implements the host pairing flow |
| pairing_flow.h | Declares the host pairing flow |
| settings_storage.cpp | Implements application settings persistence |
| settings_storage.h | Declares application settings persistence |
| ▼ input | |
| navigation_input.cpp | Implements controller navigation input handling |
| navigation_input.h | Declares controller navigation input handling |
| ▼ logging | |
| log_file.cpp | Implements log file lifecycle helpers |
| log_file.h | Declares log file lifecycle helpers |
| logger.cpp | Implements logging configuration and output |
| logger.h | Declares logging configuration and output |
| ▼ network | |
| host_discovery.cpp | Implements host auto-discovery helpers |
| host_discovery.h | Declares host auto-discovery helpers |
| host_pairing.cpp | Implements host pairing helpers |
| host_pairing.h | Declares host pairing helpers |
| runtime_network.cpp | Implements runtime network status management |
| runtime_network.h | Declares runtime network status management |
| ▼ platform | |
| error_utils.h | Declares error formatting helpers |
| filesystem_utils.cpp | Implements filesystem utility helpers |
| filesystem_utils.h | Declares filesystem utility helpers |
| ▼ splash | |
| splash_layout.cpp | Implements splash screen layout calculations |
| splash_layout.h | Declares splash screen layout calculations |
| splash_screen.cpp | Implements the splash screen workflow |
| splash_screen.h | Declares the splash screen workflow |
| ▼ startup | |
| client_identity_storage.cpp | Implements client identity persistence |
| client_identity_storage.h | Declares client identity persistence |
| cover_art_cache.cpp | Implements cover art cache persistence |
| cover_art_cache.h | Declares cover art cache persistence |
| host_storage.cpp | Implements saved host persistence |
| host_storage.h | Declares saved host persistence |
| memory_stats.cpp | Implements memory statistics helpers |
| memory_stats.h | Declares memory statistics helpers |
| saved_files.cpp | Implements saved file loading and cleanup helpers |
| saved_files.h | Declares saved file loading and cleanup helpers |
| storage_paths.cpp | Implements persistent storage path helpers |
| storage_paths.h | Declares persistent storage path helpers |
| video_mode.cpp | Implements video mode selection helpers |
| video_mode.h | Declares video mode selection helpers |
| ▼ streaming | |
| ffmpeg_stream_backend.cpp | Implements the FFmpeg-backed streaming decode backend for Xbox sessions |
| ffmpeg_stream_backend.h | Declares the FFmpeg-backed streaming decode backend for Xbox sessions |
| session.cpp | Implements the Xbox streaming session runtime |
| session.h | Declares the Xbox streaming session runtime |
| stats_overlay.cpp | Implements streaming statistics text formatting |
| stats_overlay.h | Declares the streaming statistics overlay |
| ▼ ui | |
| host_probe_result_queue.cpp | Implements queued host probe results |
| host_probe_result_queue.h | Declares queued host probe results |
| menu_model.cpp | Implements menu model structures and helpers |
| menu_model.h | Declares menu model structures and helpers |
| shell_screen.cpp | Implements the shell screen controller |
| shell_screen.h | Declares the shell screen controller |
| shell_view.cpp | Implements the shell view renderer and layout helpers |
| shell_view.h | Declares the shell view renderer and layout helpers |
| main.cpp | Runs the Moonlight Xbox startup sequence and main loop |
| os.h | Declares platform path constants for the Xbox target |