diff --git a/Lib.Audio/ControllableCollector.cs b/Lib.Audio/ControllableCollector.cs index 5bf8d18..fa18670 100644 --- a/Lib.Audio/ControllableCollector.cs +++ b/Lib.Audio/ControllableCollector.cs @@ -31,6 +31,9 @@ namespace Lib.Audio Dictionary> sessionsById = new(); foreach (var audioDevice in audioDevices) { + if (audioDevice.DataFlow == DataFlow.Capture) //don't add input device to the same controllable than the output device, for now just remove them + continue; + SessionCollection sessions = audioDevice.AudioSessionManager.Sessions; for (int i = 0; i < sessions.Count; i++) {