All of lore.kernel.org
 help / color / mirror / Atom feed
* Decibel range / value from  snd_hctl_elem_t
@ 2011-04-28 18:47 Sebastian H.
  2011-04-29  6:15 ` Clemens Ladisch
  0 siblings, 1 reply; 3+ messages in thread
From: Sebastian H. @ 2011-04-28 18:47 UTC (permalink / raw)
  To: ALSA Development Mailing List

Hello list

I'm stuck with the hctl interface.
What is the best way to get
1. the decibel range from a snd_hctl_elem_t
2. the decibel value from a snd_hctl_elem_t

In the "Simple Mixer Interface" there are
snd_mixer_selem_get_playback_dB,
snd_mixer_selem_get_capture_dB,
snd_mixer_selem_get_playback_dB_range and
snd_mixer_selem_get_capture_dB_range

But I can't find anything like that in the
"High level Control Interface".


Possibly related: What does TLV stand for?
http://de.wikipedia.org/wiki/Type-Length-Value ?


Sebastian H.

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

* Re: Decibel range / value from  snd_hctl_elem_t
  2011-04-28 18:47 Decibel range / value from snd_hctl_elem_t Sebastian H.
@ 2011-04-29  6:15 ` Clemens Ladisch
  2011-04-29  9:04   ` Sebastian H.
  0 siblings, 1 reply; 3+ messages in thread
From: Clemens Ladisch @ 2011-04-29  6:15 UTC (permalink / raw)
  To: Sebastian H.; +Cc: ALSA Development Mailing List

Sebastian H. wrote:
> I'm stuck with the hctl interface.
> What is the best way to get
> 1. the decibel range from a snd_hctl_elem_t
> 2. the decibel value from a snd_hctl_elem_t

The hctl stuff is just a thin wrapper over the ctl stuff, so call
snd_hctl_ctl and snd_hctl_elem_get_id, then snd_ctl_*dB*.

> Possibly related: What does TLV stand for?
> http://de.wikipedia.org/wiki/Type-Length-Value ?

Yes; but you should let alsa-lib parse it.


Regards,
Clemens

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

* Re: Decibel range / value from  snd_hctl_elem_t
  2011-04-29  6:15 ` Clemens Ladisch
@ 2011-04-29  9:04   ` Sebastian H.
  0 siblings, 0 replies; 3+ messages in thread
From: Sebastian H. @ 2011-04-29  9:04 UTC (permalink / raw)
  To: Clemens Ladisch; +Cc: ALSA Development Mailing List

Am 29.04.2011 08:15, schrieb Clemens Ladisch:
> Sebastian H. wrote:
>> I'm stuck with the hctl interface.
>> What is the best way to get
>> 1. the decibel range from a snd_hctl_elem_t
>> 2. the decibel value from a snd_hctl_elem_t
> 
> The hctl stuff is just a thin wrapper over the ctl stuff, so call
> snd_hctl_ctl and snd_hctl_elem_get_id, then snd_ctl_*dB*.

Ok, that works.
Thank you Clemens.

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

end of thread, other threads:[~2011-04-29  9:04 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-28 18:47 Decibel range / value from snd_hctl_elem_t Sebastian H.
2011-04-29  6:15 ` Clemens Ladisch
2011-04-29  9:04   ` Sebastian H.

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.