1SND_CTL_NEW1(9) Control/Mixer API SND_CTL_NEW1(9)
2
3
4
6 snd_ctl_new1 - create a control instance from the template
7
9 struct snd_kcontrol *
10 snd_ctl_new1(const struct snd_kcontrol_new * ncontrol,
11 void * private_data);
12
14 ncontrol
15 the initialization record
16
17 private_data
18 the private data to set
19
21 Allocates a new struct snd_kcontrol instance and initialize from the
22 given template. When the access field of ncontrol is 0, it's assumed as
23 READWRITE access. When the count field is 0, it's assumes as one.
24
25 Returns the pointer of the newly generated instance, or NULL on
26 failure.
27
29Kernel Hackers Manual 2.6. November 2011 SND_CTL_NEW1(9)