[alsa-devel] Set multiple mixer channel values at once

Takashi Iwai tiwai at suse.de
Tue Jan 9 17:45:34 CET 2018


On Tue, 09 Jan 2018 17:37:49 +0100,
Petr Kulhavy wrote:
> 
> Hi Takashi,
> 
> thank you for the hint, I will try that.
> 
> Indeed the multichannel is a single control element. Do you mean to
> call multiple snd_ctl_elem_value_set_integer() followed by a single
> snd_hctl_elem_write() ?
> Similar to what is described here
> https://alsa.opensrc.org/HowTo_access_a_mixer_control ?

Yes, something like that.


Takashi

> 
> Thanks
> Petr
> 
> On 09/01/18 09:29, Takashi Iwai wrote:
> > On Mon, 08 Jan 2018 12:01:34 +0100,
> > Petr Kulhavy wrote:
> >> Hi,
> >>
> >> does the ALSA library provide a method to set multiple channel values
> >> of a multi-channel mixer element at once?
> > It depends.  If the multi-channel is implemented in a single control
> > element, you can set the whole update and write it in a single shot.
> > But maybe not via alsa-lib mixer functions but with raw snd_ctl_*()
> > stuff.
> >
> >
> > Takashi
> >
> 


More information about the Alsa-devel mailing list