commit | 0cb11c15ed02896c698a3c512ca436ab432055f6 | [log] [tgz] |
---|---|---|
author | Nirbheek Chauhan <nirbheek@centricular.com> | Wed Feb 14 12:13:36 2018 +0530 |
committer | Nirbheek Chauhan <nirbheek@centricular.com> | Mon Feb 26 16:23:11 2018 +0530 |
tree | 1a568b1105778fcfb459e839b0049307cf54d01f | |
parent | 16af66ee952804c2ddfb6ed719ea48f3092f6d9f [diff] |
wasapi: Use IAudioClient3 interface when available This allows us to request ultra-low-latency device periods even in shared mode. However, this requires good drivers and Windows 10, so we only enable this when we detect that we are running on Windows 10 at runtime. You can forcibly disable this feature on Windows 10 by setting GST_WASAPI_DISABLE_AUDIOCLIENT3=1 in the environment.