[alsa-devel] snd_kcontrol questions
Hi,
Can anyone help me to with the following questions on controls?
1. I want to define a snd_kcontrol that is of type mono. I am basically trying to define a mono output control that is exposed in KMIX and whose 'split channel' does not split into two channels. 2. My input controls give out 9 channels when i say 'split channels' in kmix. can anyone help me how to fix that to 2 channels 3. I would want to get the individual setting of each channel from KMIX into my ALSA driver. How do I get them? will .get and .set functions help in this?
Harsha priya gupta wrote:
- I want to define a snd_kcontrol that is of type mono.
In the control's info callback, set the count element of the snd_ctl_elem_info structure to 1.
- My input controls give out 9 channels when i say 'split channels' in
kmix. can anyone help me how to fix that to 2 channels
There's something wrong in your code. Which you didn't show.
- I would want to get the individual setting of each channel from KMIX into
my ALSA driver. How do I get them?
The snd_ctl_elem_value structure contains an array of values.
HTH Clemens
Thanks a lot. Answers for 1 and 3 helped me fix my issues. Ill review my code for 2 and shall seek your help if i find myself unlucky.
Thanks again.
On Thu, May 22, 2008 at 4:28 PM, Clemens Ladisch clemens@ladisch.de wrote:
Harsha priya gupta wrote:
- I want to define a snd_kcontrol that is of type mono.
In the control's info callback, set the count element of the snd_ctl_elem_info structure to 1.
- My input controls give out 9 channels when i say 'split channels' in
kmix. can anyone help me how to fix that to 2 channels
There's something wrong in your code. Which you didn't show.
- I would want to get the individual setting of each channel from KMIX
into
my ALSA driver. How do I get them?
The snd_ctl_elem_value structure contains an array of values.
HTH Clemens
I have a quick follow up question;
In the KMix there is a balance bar. How do I get control access to the same from my driver?
On Mon, May 26, 2008 at 3:12 PM, Harsha priya gupta harshapriya@gmail.com wrote:
Thanks a lot. Answers for 1 and 3 helped me fix my issues. Ill review my code for 2 and shall seek your help if i find myself unlucky.
Thanks again.
On Thu, May 22, 2008 at 4:28 PM, Clemens Ladisch clemens@ladisch.de wrote:
Harsha priya gupta wrote:
- I want to define a snd_kcontrol that is of type mono.
In the control's info callback, set the count element of the snd_ctl_elem_info structure to 1.
- My input controls give out 9 channels when i say 'split channels' in
kmix. can anyone help me how to fix that to 2 channels
There's something wrong in your code. Which you didn't show.
- I would want to get the individual setting of each channel from KMIX
into
my ALSA driver. How do I get them?
The snd_ctl_elem_value structure contains an array of values.
HTH Clemens
-- -Harsha
participants (2)
-
Clemens Ladisch
-
Harsha priya gupta