From acc2c83806cbf06dd0c0337873d340c1f9b985e2 Mon Sep 17 00:00:00 2001 From: Curve Date: Fri, 31 May 2024 01:15:56 +0200 Subject: [PATCH] feat(ScreenShare): add `media.class` selection --- src/renderer/components/ScreenSharePicker.tsx | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/renderer/components/ScreenSharePicker.tsx b/src/renderer/components/ScreenSharePicker.tsx index cab3256..167c592 100644 --- a/src/renderer/components/ScreenSharePicker.tsx +++ b/src/renderer/components/ScreenSharePicker.tsx @@ -361,13 +361,22 @@ function mapToAudioItem(node: AudioSource, granularSelect?: boolean): AudioItem[ const mediaName = node["media.name"]; - if (!mediaName) { + if (mediaName) { + rtn.push({ + name: `${first.name} [${mediaName}]`, + value: { ...firstValues, "media.name": mediaName } + }); + } + + const mediaClass = node["media.class"]; + + if (!mediaClass) { return rtn; } rtn.push({ - name: `${first.name} [${mediaName}]`, - value: { ...firstValues, "media.name": mediaName } + name: `${first.name} [${mediaClass}]`, + value: { ...firstValues, "media.class": mediaClass } }); return rtn;