Projectreunion: UWP apps should be able to record internal audio

Created on 7 Dec 2020  路  8Comments  路  Source: microsoft/ProjectReunion

Proposal: [UWP apps should be able to record internal audio]

Summary


Currently UWP apps are able just to capture external audio, no way to record internal one

Rationale

  • I develop a screen recording app and I get so many negative feedbacks because I cannot record internal audio. I think for a screen recording app that's a must. I cannot compete with Win32 alternatives while having this kind of limitations.

Scope

| Capability | Priority |
| :---------- | :------- |
| This proposal will allow developers to accomplish W|Must|

Important Notes

Open Questions

area-Media area-UWP feature proposal

Most helpful comment

Would it meet your needs if WASAPI loopback was available through a capability (so that the user installing the app agrees to let it record other applications' output?) That would be more in line with other UWP APIs that can listen across app container boundaries.

All 8 comments

Hangon ... UWP apps can't record audio output? ROFL. That's funny. Please fix.

@Gavin-Williams UWP apps can record audio input but not the output from other apps

I hit a similar major roadblock in my app too, I found this:
https://social.msdn.microsoft.com/Forums/en-US/bc4da08c-c6e9-4917-90f9-b7c74e11774c/uwpwhy-is-quotloopbackquot-recording-not-possible-in-uwp?forum=wpdevelop
but looks like WASAPI loopback doesn't work in UWP

P.S.
@Jaiganeshkumaran it was exactly what @Gavin-Williams was complaining about

I would like my UWP app to be able to let users have the option of sharing system audio along with a screen share. Zoom, for example, can do this. It seems like this is not possible for UWP today.

Would it meet your needs if WASAPI loopback was available through a capability (so that the user installing the app agrees to let it record other applications' output?) That would be more in line with other UWP APIs that can listen across app container boundaries.

Yes, that would definitely make sense

@stevewri That sounds good, and in line with UWP's approach to allowing the user to sign-off on capabilities, which is an approach I've always quite liked about UWP.

I just hope that issue will be given very high priority, otherwise I might be forced to use Desktop Bridge for my UWP app, but I really want to avoid that.

Was this page helpful?
0 / 5 - 0 ratings