mixer: use the new e_client api to export volume control by app

Desktop / Enlightenment / Enlightenment - Michaël Bouchaud (yoz) [efl.so] - 27 October 2016 14:54 UTC

We use the pulseaudio backend to export volume control by app. This commit introduce 3 news shortcuts to control the volume with the current focused window.

@features

307f083 mixer: use the new e_client api to export volume control by app.
src/modules/mixer/e_mod_main.c | 219 +++++++++++++++++++++
src/modules/mixer/emixer.c | 20 --
src/modules/mixer/lib/backends/pulseaudio/pulse.c | 11 ++
src/modules/mixer/lib/emix.h | 21 ++
4 files changed, 251 insertions(+), 20 deletions(-)

Upstream: git.enlightenment.org


  • Share