All of lore.kernel.org
 help / color / mirror / Atom feed
* Get sound card available channels
@ 2014-09-25  0:39 Dan Hordern
  2014-09-25  8:49 ` Clemens Ladisch
  0 siblings, 1 reply; 2+ messages in thread
From: Dan Hordern @ 2014-09-25  0:39 UTC (permalink / raw)
  To: alsa-devel

Hi,

We have a need for our process to poll/monitor the sound cards. This
process needs to provide a unique id for the sound card (e.g. some concat
of name+hardware address) which we can get using snd_ctl_t handle.

However, we also need to provide the number or rx/tx channels each sound
card provides. Doing this using the pcm hw_params after snd_pcm_open won't
work as the device may be in use.

Is there a way for this process to get the number of rx/tx channels without
needing to 'open' the device, e.g. using the snd_ctl_t handle?

One observation I have made is that there is a proc file ( cat
/proc/asound/card1/stream0) that seems to only be populated by the USB
soundcards I have and not the Intel builtin. This has all the information I
require but if it isn't a standard file we can't rely on it.

Thanks

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-09-25  8:49 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-25  0:39 Get sound card available channels Dan Hordern
2014-09-25  8:49 ` Clemens Ladisch

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.