alsa-lib/include/sound
Martin Koegler e0e3ce5f71 seq: Provide sequencer sound card number / PID via alsa-lib
rawmidi devices expose the card number via IOCTLs, which allows to
find the corresponding device in sysfs.

The sequencer provides no identifing data. Chromium works around this
issue by scanning rawmidi as well as sequencer devices and matching
them by using assumtions, how the kernel register sequencer devices.

This changes adds support for exposing the card number for kernel clients
as well as the PID for user client.

It supports kernels with and without the required support.

Signed-off-by: Martin Koegler <martin.koegler@chello.at>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2016-03-08 10:57:18 +01:00
..
asequencer.h seq: Provide sequencer sound card number / PID via alsa-lib 2016-03-08 10:57:18 +01:00
asoc.h topology: ABI - Rename dai_elems to pcm_elems in manifest 2015-11-05 14:53:24 +01:00
asound.h Update include/sound/asound.h from 4.6-pre kernel uapi 2016-03-04 10:57:21 +01:00
asound_fm.h Update asound_fm.h for patch loading over hwdep 2007-10-30 11:50:45 +01:00
asoundef.h Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
emu10k1.h Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
hdsp.h Add RME RPM to HDSP_IO_Type. 2011-07-29 07:38:19 +02:00
hdspm.h hdspm.h: Update LTC ioctl to use struct hdspm_ltc 2013-08-19 20:13:55 +02:00
Makefile.am topology: uapi: Add UAPI headers for topology ABI 2015-07-30 16:21:47 +02:00
sb16_csp.h Added missing files for alsa-tools 2004-03-12 13:37:10 +00:00
sscape_ioctl.h Added missing files for alsa-tools 2004-03-12 13:37:10 +00:00
tlv.h topology: uapi: Add UAPI headers for topology ABI 2015-07-30 16:21:47 +02:00
type_compat.h Remove dependencies with kernel headers from instrument layer codes 2006-07-25 15:36:14 +02:00