wasapi: Clarify usage of low-latency property, add myself as author
authorNirbheek Chauhan <nirbheek@centricular.com>
Mon, 26 Feb 2018 10:38:28 +0000 (16:08 +0530)
committerNirbheek Chauhan <nirbheek@centricular.com>
Mon, 26 Feb 2018 10:53:11 +0000 (16:23 +0530)
commit05a37d3791aeb85d1d86e70f4576fbb6e3b21306
treec74bd74ca35c80138a8802966014c8af7c6ffae6
parent995059dc87eca5c42b960b475979613ba6d9b4a2
wasapi: Clarify usage of low-latency property, add myself as author

The low-latency property is *always* safe to enable, so applications
that do realtime communication should set it, and the elements will
automatically configure WASAPI to use the lowest possible device
period, and the audioringbuffer in audiobasesink will also be
configured accordingly.

Applications can also use exclusive mode during capture and playback
for the lowest possible latency if they know that the device will not
be used by any other application.

In this mode, the latency-time and buffer-time properties will be
completely ignored.
sys/wasapi/gstwasapisink.c
sys/wasapi/gstwasapisrc.c