4 Apr
2011
4 Apr
'11
1:57 p.m.
At Sun, 03 Apr 2011 13:22:34 +0100, Colin Guthrie wrote:
Hi,
If the user opens the "default" device in alsa, is there a way to find out if that "device" is actually a plugin?
i.e. is it possible to tell if you have opened the pulseaudio plugin via alsa?
There are various hacky ways (e.g. checking hints etc.) but that relies on downstream packaging which certainly isn't fool proof.
There is no clean way, AFAIK. A new API would be needed. For example, something like: snd_pcm_contains_type(pcm, SND_PCM_TYPE_EXTPLUG);
But checking whether PA-plugin is used is difficult with the API above because pulse plugin has no unique PCM type but it's a sub-plugin of extplug plugin...
Takashi