If the user uses all their VRAM or something I can't work around it. There's nothing I can do at that point outside of contacting someone. I'm not even entirely sure that's the problem, that's just my best educated guess based upon the limited amount of data and testing I have at the moment.
I don't even know anyone at microsoft. I don't have super awesome contacts there, I wish I did. They're a big company, and this is a niche genre of programs that probably don't always go through QA. There are way too many programs out there in the world for microsoft to test every single one. I can probably get in contact with microsoft, but it's a process. Again there are too many programs and programmers out there to be able to just easily get in contact with an engineer every time they think they have an issue. So basically I have to go through whatever official channels there are, or maybe hopefully talk to someone who may have a connection (which I think I may be able to), and then pray that I can get the issue through to them to help solve it sooner. Same applies for nvidia. I'm probably going to try nvidia first because their driver is freezing, and I actually might know someone at nvidia. It's just a process that people have to deal with though.
That being said it's not like any of these companies are going to just let a race condition slide. Race conditions and situations like these are always taken pretty seriously and have very high priority, but the nature of race conditions is that they can happen spontaneously rather than consistently, so it's very easy for a race condition (especially with such unusual conditions) to slide past QA.
There is nothing you can do to help. There is nothing you can do at all right now. In terms of workarounds or code on my end, there isn't much I can do either. The program isn't doing anything wrong either, it's just an unlucky sequence of events and I need to get in contact with the appropriate people.
I know about the issue, and I'm trying to notify the appropriate parties about the issue to help get it fixed; there's nothing more I can really say on the matter. If you have an important stream, uninstall the AU until it's fixed; the AU has specifically been delayed on many computers just because it seems microsoft is not comfortable with making everyone upgrade to it yet. It's basically a new version of windows internally. But rest assured it will eventually be fixed. It's an issue they will almost assuredly take seriously if they don't already know about it. This device hang issue isn't happening just with streaming programs from what I've heard either.
I would be happy if we left the conversation at this rather than continue to speculate about what more I could do or what more users could do, okay Cryonic? If needed, just uninstall the AU while waiting for it to be fixed. It will eventually be fixed. I am not about to let this issue continue to users, the program is pretty much my job at this point so I have to get the issue solved somehow or another.