frgnca / AudioDeviceCmdlets

AudioDeviceCmdlets is a suite of PowerShell Cmdlets to control audio devices on Windows
MIT License
737 stars 92 forks source link

Feature Request - Change the playback device of a specific listened recording device #44

Open Abstersion opened 3 years ago

Abstersion commented 3 years ago

Hi, I'm wondering whether it would be possible to enable functionality for changing a playback device of a specific recording device that is being listened to (In Win 10 this can be done by navigating through these settings).

If this can be added as a feature in a future update that would be amazing

frgnca commented 2 years ago

I don't recall having seen something in the CoreAudioAPI that could let me code that, but I intend to take a closer look when I can. If possible, I will add support for this feature.

robmonte commented 2 years ago

I would find this feature to be amazing to have implemented as well - that is, if it is possible. I really hope so! I can't believe someone else happened to request this feature close to when I thought of a use for it lol.

Is there any way we can help with this @frgnca ?

qwerty472123 commented 2 years ago

It seems this feature require some non-public API. And, I found a repo(https://github.com/HelloWorld017/looped-back) which may satisfy this requirements, which use a non-public API called PolicyConfig.

robmonte commented 2 years ago

That's awesome, nice find!