I have a Motherboard with 6 rear audio ports and Realtek ALC892 Audio Codec. Right now, my stereo speakers are plugged into one of the rear ports (the green one), and one pair of headphones is plugged into the front panel green port.
With this configuration, Realtek allows me to map these two ports to two different output devices by checking the option "Make front and rear output devices playback two different audio streams simultaneously" (as seen in this screenshot, which is not by me btw, I chose this one because my layout isn't english).
Now if I plug in another pair of headphones into another rear port (let's take the blue one for instance), Realtek will ask me what I plugged in - options vary depending on the port, the blue one gives the most options (Line in, Headphones, Speaker out, Center/Subwoofer etc).
However, no matter which ones I choose, I do not get another output device (neither in the windows sound control panel, nor in the Realtek one). Instead, Sound will either play through my Speakers and my Headphones simultaneously (notably if I choose to map the blue rear port to "Headphones" and leave the speaker configuration at "Stereo"), or it plays different sound channels through my Speakers than my Headphones (e.g. if I select "Side Pair" for the blue port and change the speaker config to something like 7.1, then test the side pair by clicking them in the preview on the right. Same works for other Speaker configurations if I choose the right kind of device for the blue port.).
Now, it's obvious that Realtek is able to play seperate sound channels through different rear ports.
My goal is to be able to play sound from different sources through this (e.g. mute the speakers while listening through the headphones and vice versa, or playing sound from different applications through each of them).
However, I don't know how Windows/Realtek "create" a sound device, and how i could map one to a certain channel that outputs into my blue rear port.
Suggestions are welcome, I won't hesitate to try out rather technical stuff to achieve this.
Thanks for your time.