Is there no way to direct an AIR app's audio to different audio output devices?
I'm needing to make a couple of our AIR apps select certain audio devices to send their audio output to, and last year, somebody mentioned possibly using native extensions to do this. I had to start working on other things for a while, but I've come back to this (for the moment), and I've basically learned how to create native extensions.
But so far, they don't seem to provide me any special access to anything going on under the hood of an AIR app. When you stream live audio in through RTMP or RTMFP, the details of the audio are hidden from you. There doesn't appear to be any place where you can actually access the audio bytes that are being sent over the wire. You can specify a certain SoundTransform object for the NetStream to use, but that class is final and a vanilla Flash construct, so even if it may have a way to access the audio bytes, they're not acessible at all.
It really looks like, when a NetStream object starts streaming in live audio, there is no way under the sun to access the audio bytes and direct them to a certain audio output device, with or without extensions. Is this so? It would be unfortunate if Adobe didn't allow this, even through native extensions. Thanks.
