Noel Borthwick Posted September 26 Share Posted September 26 31 minutes ago, Milton Sica said: Could you explain how the "ROBUST SUPPORT THAT SONAR GIVES TO WASAPI" works? I believe this would be important to dispel many of the doubts we have about the use of this or that driver. Thank you! Wasapi isnt a driver. Its the windows API to access all audio hardware drivers. Its the same API that windows itself uses. As long as a device exposes wdm drivers they should be available via WASAPI. WASAPI shared mode in particular goes through the windows audio engine, which is how it is able to handle multiclient use of a single audio devices. As a result it has a 10 ms latency. WASAPI exclusive doesn't have that limitation. Its not that WASAPI is perfect, but its the Microsoft recommended API for consumer audio devices. ASIO4All and some other similar products try and duplicate some of that functionality but introduce other problems because they wrap all other audio devices on the system and when Sonar starts up sample rates can get messed up with other devices among other problems. 3 1 Link to comment Share on other sites More sharing options...
Milton Sica Posted September 26 Author Share Posted September 26 27 minutes ago, Glenn Stanton said: somewhere either on this site or in Noel's blog, he went into great detail on the WASAPI integration work they did with Microsoft. How wonderful it would be if you could have access to this documentation. 1 Link to comment Share on other sites More sharing options...
Glenn Stanton Posted September 27 Share Posted September 27 19 hours ago, Milton Sica said: How wonderful it would be if you could have access to this documentation. search? 1 1 Link to comment Share on other sites More sharing options...
Milton Sica Posted September 27 Author Share Posted September 27 6 hours ago, Glenn Stanton said: search? I didn't understand the "language expression accent" if you were being ironic, sarcastic or joking. What I meant is that it would be great if I could have access to this documentation. 1 Link to comment Share on other sites More sharing options...
Bristol_Jonesey Posted September 27 Share Posted September 27 15 minutes ago, Milton Sica said: I didn't understand the "language expression accent" if you were being ironic, sarcastic or joking. What I meant is that it would be great if I could have access to this documentation. I believe what Glenn meant was, if you search for it on this site you might well end up having access to it. 🙃 2 Link to comment Share on other sites More sharing options...
Sunshine Dreaming Posted September 27 Share Posted September 27 (edited) 1 hour ago, Milton Sica said: I didn't understand the "language expression accent" if you were being ironic, sarcastic or joking. What I meant is that it would be great if I could have access to this documentation. If you can use "Visual Studio Community 2022" and understand C++ you can build WASAPI rendering/capturing engine samples yourself: https://github.com/microsoft/Windows-classic-samples/tree/main/Samples/Win7Samples/multimedia/audio/RenderSharedEventDriven https://github.com/microsoft/Windows-classic-samples/tree/main/Samples/Win7Samples/multimedia/audio/CaptureSharedEventDriven Most of the source code is self-explaining if you are familiar with programming. You can run your own tests to get latency and other data. Edited September 27 by Sunshine Dreaming 3 1 Link to comment Share on other sites More sharing options...
Milton Sica Posted September 29 Author Share Posted September 29 (edited) On 9/27/2024 at 7:05 PM, Milton Sica said: I didn't understand the "language expression accent" if you were being ironic, sarcastic or joking. What I meant is that it would be great if I could have access to this documentation. @gustabo what makes you laugh so much? Can you explain something technically or contribute something positive? Edited September 29 by Milton Sica Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now