From 600a5640394f2b7d8db54c004f5f3c4d305a3fe9 Mon Sep 17 00:00:00 2001 From: Ruwen Hahn Date: Fri, 14 Jun 2024 18:41:47 +0200 Subject: [PATCH] UI: Add `composition_gpu_index` to multitrack video postdata --- UI/goliveapi-postdata.cpp | 2 ++ UI/models/multitrack-video.hpp | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/UI/goliveapi-postdata.cpp b/UI/goliveapi-postdata.cpp index 27a62e0dd..22491c1ff 100644 --- a/UI/goliveapi-postdata.cpp +++ b/UI/goliveapi-postdata.cpp @@ -36,6 +36,8 @@ constructGoLivePost(QString streamKey, preferences.canvas_width = ovi.base_width; preferences.canvas_height = ovi.base_height; + + preferences.composition_gpu_index = ovi.adapter; } if (maximum_aggregate_bitrate.has_value()) diff --git a/UI/models/multitrack-video.hpp b/UI/models/multitrack-video.hpp index 0613fc113..b353ad19f 100644 --- a/UI/models/multitrack-video.hpp +++ b/UI/models/multitrack-video.hpp @@ -191,11 +191,12 @@ struct Preferences { media_frames_per_second framerate; uint32_t canvas_width; uint32_t canvas_height; + optional composition_gpu_index; NLOHMANN_DEFINE_TYPE_INTRUSIVE(Preferences, maximum_aggregate_bitrate, maximum_video_tracks, vod_track_audio, width, height, framerate, canvas_width, - canvas_height) + canvas_height, composition_gpu_index) }; struct PostData {