Could you explain a little bit why you're trying to find out if your ASIO device driver is multi-client or not?
I really appreciate your help, and I still have some questions, but regarding your question here, I've actually not—at least not explicitly or intentionally—raised the "multi-client or not" issue. Perhaps you're referring to the questions I asked in response to your suggestion that I "play to different channel offsets". If so, I was only following your lead. :^)
In the event that it might clarify things, I'll mention that what got me started down this path was the following statements from the JRiverWiki manual:
The Windows Audio Session API (WASAPI) is Microsoft's most modern method for talking with audio devices. . . . It allows delivering an unmodified bitstream to a sound device, and provides benefits similar to those provided by ASIO drivers. One of the other main benefits of WASAPI is that it provides applications with exclusive access to audio devices . . .The above statements made me think that a WASAPI driver was superior to an ASIO driver, and these statements were the premise of my original post in this thread.
In any event, what I'd really like to know is:
1. Am I correct in thinking that, given what I've told you so far, it is your view that using an
ASIO driver (as opposed to the WASAPI) would probably be the best (or, at least, safest) choice in my case?
2. Do most (all?) recent ASIO drivers actually have the "Exclusive Access" feature that the JRiverWiki manual suggests is unique to WASAPI?
3. How would I determine whether a particular audio device's ASIO driver offers exclusive access?
Thank you very much for your assistance.
George