[alsa-devel] Enumerating PCM devices
Takashi Iwai
tiwai at suse.de
Mon Feb 2 14:17:42 CET 2009
At Sun, 25 Jan 2009 19:57:23 -0800,
Bankim Bhavsar wrote:
>
> Hi Alsa developers/users,
>
> For some reason my message got truncated earlier. So here I go again.
>
> I'm using snd_device_name_hint("pcm"..) and then
> snd_device_name_get_hint(.."NAME") to get the NAME parameter of pcm
> devices.
> Is it true that all sound cards that support Alsa will *always* have
> "default" pcm device?
At least for the sound instances from the kernel drivers, yes.
Not always true for sound devices implemented via plugin (e.g. bluez),
though.
> I'm more inclined towards using
> "default:CARD=<vendor>" as the parameter to snd_pcm_open(). This way
> if the program configures
> hardware params for any number of channels then the appropriate PCM
> device will be selected on the sound card, correct?
Yes.
Takashi
More information about the Alsa-devel
mailing list