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. June 2019 SND_CTL_NEW1(9)