Fetch device name and uniqueid from connection (require Moonlight Noir)

This commit is contained in:
Yukino Song
2024-08-16 07:47:50 +08:00
parent 8b746ab570
commit fe0a032b67
6 changed files with 24 additions and 3 deletions

View File

@@ -155,6 +155,8 @@ namespace proc {
// Add Stream-specific environment variables
_env["SUNSHINE_APP_ID"] = std::to_string(_app_id);
_env["SUNSHINE_APP_NAME"] = _app.name;
_env["SUNSHINE_CLIENT_UID"] = launch_session->unique_id;
_env["SUNSHINE_CLIENT_NAME"] = launch_session->device_name;
_env["SUNSHINE_CLIENT_WIDTH"] = std::to_string(launch_session->width);
_env["SUNSHINE_CLIENT_HEIGHT"] = std::to_string(launch_session->height);
_env["SUNSHINE_CLIENT_FPS"] = std::to_string(launch_session->fps);