]> git.baikalelectronics.ru Git - kernel.git/commit
xen/sndif: add sound-device ABI
authorOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Mon, 10 Apr 2017 06:25:28 +0000 (09:25 +0300)
committerJuergen Gross <jgross@suse.com>
Tue, 2 May 2017 09:13:03 +0000 (11:13 +0200)
commit0bd32758b0376b4e71a82b7cb72366ed124941b9
tree254135a1a8523714bd444fea27dc8daeae30d1f5
parent2aaabe78eed97cbf2662ffa2eb5218c17f9dfca9
xen/sndif: add sound-device ABI

Add ABI for the two halves of a para-virtualized
sound driver to communicate with each other.

The ABI allows implementing audio playback and capture as
well as volume control and possibility to mute/unmute
audio sources.

Note: depending on the use-case backend can expose more sound
cards and PCM devices/streams than the underlying HW physically
has by employing SW mixers, configuring virtual sound streams,
channels etc. Thus, allowing fine tunned configurations per
frontend.

Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Signed-off-by: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
Signed-off-by: Iurii Konovalenko <iurii.konovalenko@globallogic.com>
Acked-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
include/xen/interface/io/sndif.h [new file with mode: 0644]