Request: Changeable Default Audio Device #15

Closed
opened 2016-03-06 07:25:54 -06:00 by Alucard2112 · 15 comments
Alucard2112 commented 2016-03-06 07:25:54 -06:00 (Migrated from github.com)

Hello,
I am using OBS Studio to stram to Twitch and am furthermore using your plugin to integrate twitchalerts into my stream. It would be very helpful to let me choose to witch audio output device the browser resource will broadcast as I am using multiple virtual audio cables to mix up my sound.
Thank you for your time.

Hello, I am using OBS Studio to stram to Twitch and am furthermore using your plugin to integrate twitchalerts into my stream. It would be very helpful to let me choose to witch audio output device the browser resource will broadcast as I am using multiple virtual audio cables to mix up my sound. Thank you for your time.
Gol-D-Ace commented 2016-03-06 07:28:49 -06:00 (Migrated from github.com)

AFAIK CEF doesn't support this.

AFAIK CEF doesn't support this.
Alucard2112 commented 2016-03-06 07:29:52 -06:00 (Migrated from github.com)

So there is no way to implement such a feature?^^

So there is no way to implement such a feature?^^
Gol-D-Ace commented 2016-03-06 07:31:17 -06:00 (Migrated from github.com)

If CEF doesn't support it (I think @OsirisNL mentioned this before) then no.
The Browser Source is using CEF and so CEF would need to support it.

If CEF doesn't support it (I think @OsirisNL mentioned this before) then no. The Browser Source is using CEF and so CEF would need to support it.
Alucard2112 commented 2016-03-06 07:33:07 -06:00 (Migrated from github.com)

Thanks for the information ;) that is rather unfortunate but now I know that I need to press them to implement the feature :D

Thanks for the information ;) that is rather unfortunate but now I know that I need to press them to implement the feature :D
Gol-D-Ace commented 2016-03-06 07:34:34 -06:00 (Migrated from github.com)

Good luck with Google.

Good luck with Google.
OsirisNL commented 2016-03-06 17:59:35 -06:00 (Migrated from github.com)

Yeah, the CEF library has no way of handling the audio currently. It just sends it to the default audio device.

Yeah, the CEF library has no way of handling the audio currently. It just sends it to the default audio device.
Alucard2112 commented 2016-03-07 02:58:31 -06:00 (Migrated from github.com)

Hey guys,
I have asked the developer on bitbucket to include such a feature whereas he referred to this forumpost:
http://magpcss.org/ceforum/viewtopic.php?f=7&t=10707
If I interpret the last answer correctly the option should be implemented since CEF3. Am I confusing something right now or is my interpretation correct?

Hey guys, I have asked the developer on bitbucket to include such a feature whereas he referred to this forumpost: http://magpcss.org/ceforum/viewtopic.php?f=7&t=10707 If I interpret the last answer correctly the option should be implemented since CEF3. Am I confusing something right now or is my interpretation correct?
dodgepong commented 2016-03-07 03:02:56 -06:00 (Migrated from github.com)

I read that last post as asking a question without a question mark rather than making a statement of fact. Likely a case of poor grammar.

I read that last post as asking a question without a question mark rather than making a statement of fact. Likely a case of poor grammar.
OsirisNL commented 2016-03-07 08:53:33 -06:00 (Migrated from github.com)

Yeah that last statement is missing a question mark.

Yeah that last statement is missing a question mark.
Alucard2112 commented 2016-03-07 08:54:40 -06:00 (Migrated from github.com)

Ah dang it!
I was hoping I was getting somewhere :D
Thanks guys nonetheless :)

Ah dang it! I was hoping I was getting somewhere :D Thanks guys nonetheless :)
kc5nra commented 2016-03-07 09:28:24 -06:00 (Migrated from github.com)

Chromium now has a audio device enum now enabled by flags for htnl5 audio.
Might be something that can be done if enabled as a parameter plus
JavaScript (if latest chromium used)

This all from memory, take with a grain of salt

On Monday, March 7, 2016, Alucard2112 notifications@github.com wrote:

Ah dang it!
I was hoping I was getting somewhere :D
Thanks guys nonetheless :)

—
Reply to this email directly or view it on GitHub
https://github.com/kc5nra/obs-browser/issues/15#issuecomment-193281884.

John R. Bradley
Turret Technology, LLC

(+1) 512-568-1665 (Voice)
(+1) 512-692-6198 (Fax)
jrb@turrettech.com

Chromium now has a audio device enum now enabled by flags for htnl5 audio. Might be something that can be done if enabled as a parameter plus JavaScript (if latest chromium used) This all from memory, take with a grain of salt On Monday, March 7, 2016, Alucard2112 notifications@github.com wrote: > Ah dang it! > I was hoping I was getting somewhere :D > Thanks guys nonetheless :) > > — > Reply to this email directly or view it on GitHub > https://github.com/kc5nra/obs-browser/issues/15#issuecomment-193281884. ## John R. Bradley Turret Technology, LLC (+1) 512-568-1665 (Voice) (+1) 512-692-6198 (Fax) jrb@turrettech.com
galoko commented 2016-07-01 10:09:18 -05:00 (Migrated from github.com)

It can be done via hook a IMMDeviceEnumerator::GetDefaultAudioEndpoint method

It can be done via hook a IMMDeviceEnumerator::GetDefaultAudioEndpoint method
SReject commented 2017-10-10 15:43:07 -05:00 (Migrated from github.com)

Has there been progress made on resolving this. I'd like to be able to pipe the audio output into voice-meter(audio leveling software) to adjust volumes as needed

Has there been progress made on resolving this. I'd like to be able to pipe the audio output into voice-meter(audio leveling software) to adjust volumes as needed
OsirisNL commented 2017-10-11 02:41:07 -05:00 (Migrated from github.com)

Since Chromium doesn't have support for changing the output device, it's not possible.

Since Chromium doesn't have support for changing the output device, it's not possible.
DDRBoxman commented 2019-02-01 01:20:28 -06:00 (Migrated from github.com)

Closing, refer to #11 for now

Closing, refer to #11 for now
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gh-obsproject/obs-browser#15
No description provided.