Moonlight-XboxOG latest
Moonlight Xbox OG is a port of the Moonlight Game Streaming client to the original Xbox console.
app::AppSettings Struct Reference

Persisted Moonlight user settings stored in TOML. More...

#include <src/app/settings_storage.h>

Public Attributes

logging::LogLevel loggingLevel = logging::LogLevel::none
 Minimum runtime log level written to the log file.
 
app::LogViewerPlacement logViewerPlacement = app::LogViewerPlacement::full
 Preferred placement for the in-app log viewer.
 
bool playAudioOnPc = false
 True when the host PC should continue local audio playback during streaming.
 
bool playAudioOnXbox = true
 True when the Xbox should decode and play streamed audio locally.
 
VIDEO_MODE preferredVideoMode {}
 Preferred stream resolution requested from the host.
 
bool preferredVideoModeSet = false
 True when preferredVideoMode contains a saved user preference.
 
bool showPerformanceStats = false
 True when stream telemetry should be shown after streaming ends.
 
int streamBitrateKbps = 1000
 Preferred stream bitrate in kilobits per second.
 
int streamFramerate = 30
 Preferred stream frame rate in frames per second.
 
logging::LogLevel xemuConsoleLoggingLevel = logging::LogLevel::none
 Minimum runtime log level written through DbgPrint() for xemu's serial console.
 

Detailed Description

Persisted Moonlight user settings stored in TOML.


The documentation for this struct was generated from the following file: