Lines Matching refs:mixer_handle
57 snd_mixer_t* mixer_handle;
147 snd_mixer_t* mixer_handle;
153 if ((err = snd_mixer_open(&mixer_handle, 0)) < 0) {
157 if ((err = snd_mixer_attach(mixer_handle, devname)) < 0) {
159 snd_mixer_close(mixer_handle);
162 if ((err = snd_mixer_selem_register(mixer_handle, NULL, NULL)) < 0) {
164 snd_mixer_close(mixer_handle);
167 err = snd_mixer_load(mixer_handle);
170 snd_mixer_close(mixer_handle);
176 snd_mixer_close(mixer_handle);
183 snd_mixer_close(mixer_handle);
190 snd_mixer_close(mixer_handle);
198 snd_mixer_close(mixer_handle);
204 handle->mixer_handle = mixer_handle;
216 if (handle->mixer_handle != NULL) {
217 snd_mixer_close(handle->mixer_handle);
246 for (elem = snd_mixer_first_elem(portMixer->mixer_handle); elem; elem = snd_mixer_elem_next(elem)) {