gstreamer/sys/wasapi
Nirbheek Chauhan 995059dc87 wasapi: Add a property for trying the AudioClient3 API
The AudioClient3 API is only available on Windows 10, and we will
automatically detect when it is available and use it.

However, using it for capturing audio with low latency and without
glitches seems to require setting the realtime priority of the entire
pipeline to "critical", which we cannot do from inside the element.

Hence, we can only enable that by default for wasapisink since
apps should be able to safely set the low-latency property to TRUE if
they need low-latency capture or playback.
2018-02-26 16:23:11 +05:30
..
gstaudioclient3.h wasapi: Use IAudioClient3 interface when available 2018-02-26 16:23:11 +05:30
gstwasapi.c wasapi: Set a default category for util functions 2018-02-26 16:23:11 +05:30
gstwasapidevice.c wasapi: Fix indentation issues missed by the commit hook 2018-02-08 11:46:01 +05:30
gstwasapidevice.h wasapi: Fix indentation issues missed by the commit hook 2018-02-08 11:46:01 +05:30
gstwasapisink.c wasapi: Add a property for trying the AudioClient3 API 2018-02-26 16:23:11 +05:30
gstwasapisink.h wasapi: Add a property for trying the AudioClient3 API 2018-02-26 16:23:11 +05:30
gstwasapisrc.c wasapi: Add a property for trying the AudioClient3 API 2018-02-26 16:23:11 +05:30
gstwasapisrc.h wasapi: Add a property for trying the AudioClient3 API 2018-02-26 16:23:11 +05:30
gstwasapiutil.c wasapi: Set realtime thread priority at runtime 2018-02-26 16:23:11 +05:30
gstwasapiutil.h wasapi: Set realtime thread priority at runtime 2018-02-26 16:23:11 +05:30
Makefile.am wasapi: Implement a device provider for probing 2018-01-31 14:58:21 +05:30
meson.build meson: Fix wasapi build on Windows 2018-02-08 14:41:33 +05:30