Lines Matching full:control
32 * by calling cras_alsa_mixer_destroy. The control in the mixer is not added
51 * extra_controls - A list array of extra mixer control names, always added.
52 * coupled_controls - A list of coupled mixer control names.
68 /* Returns if the mixer has any main volume control. */
71 /* Returns if the mixer control supports volume adjust. */
104 * mixer_input - The specific mixer control for input node, can be null.
113 * mixer_input - The additional input mixer control, mainly specified
125 * mixer_input - The additional input mixer control, mainly specified
138 * mixer_output - The output specific mixer control to mute/unmute. Pass NULL
156 * The callback will be provided with a reference to the control
157 * that can be queried to see what the control supports.
164 struct mixer_control *control, void *arg);
173 /* Gets the name of a given control. */
175 const struct mixer_control *control);
177 /* Returns the mixer control matching the given direction and name.
179 * cras_mixer - Mixer to search for a control.
180 * dir - Control's direction (OUTPUT or INPUT).
182 * create_missing - When non-zero, attempt to create a new control with
185 * A pointer to the matching mixer control, or NULL if none found.
192 /* Returns the mixer control associated with the given section.
193 * The control is the one that matches 'mixer_name', or if that is not defined
194 * then it will be the control matching 'section->name', based on the
197 * cras_mixer - Mixer to search for a control.
200 * A pointer to the associated mixer control, or NULL if none found.
209 * cras_mixer - Mixer to search for a control.
212 * A pointer to the output with a mixer control that matches "name".
218 /* Finds the mixer control for that matches the control name of input control
221 * cras_mixer - Mixer to search for a control.
222 * name - Name of the control to search for.
224 * A pointer to the input with a mixer control that matches "name".