This plugin does 99% of what I would like it to do. However, there is one thing I'm curious to know if there are plans to implement: Richer controls for multiple audio tracks to a single recording.
Consider the following scenario. I'm playing a game with friends in Discord voice chat. I'm streaming the game plus a webcam. My visual sources are my webcam and the game. Assuming I have the proper hardware/software combination that allows me to separate my audio into channels, I have a game audio channel, a voice chat channel, and my microphone as an input device. At this point, I can put a source record filter on my game capture and my webcam separately. The game source record can take the game audio. The webcam source record can take my microphone as it's audio source.
I don't believe I have an option to include my voice chat audio in either of my recordings without clobbering multiple audio sources into a single track. I can't edit that in post, so it's not an ideal solution. There are workarounds I can do, like using Audacity to record the voice chat to it's own file, but involving another program is a hassle. I could add a third source record filter on a dead/empty source for just audio, but that would add a fourth encoder session (1-stream, 2-game source record, 3-webcam source record).
Does this make sense? Or have I overlooked a blatantly simple solution to this kind of problem? Is this a unique problem to have? Any input would be appreciated!