Lines Matching defs:current_driver

67 struct audio_driver *current_driver = NULL;
203 if (current_driver->need_byteswap_on_be)
225 current_driver = drivers;
226 while (current_driver != NULL)
228 DEBUG(("trying %s...\n", current_driver->name));
229 if (current_driver->wave_out_open())
231 DEBUG(("selected %s\n", current_driver->name));
232 current_driver->wave_out_close();
235 current_driver = current_driver->next;
240 current_driver = NULL;
274 if (!current_driver && g_rdpsnd)
277 if (current_driver && !device_available && current_driver->wave_out_open())
279 current_driver->wave_out_close();
310 if (current_driver && current_driver->wave_out_format_supported(format))
406 if (!current_driver)
409 if (current_driver && !device_available && current_driver->wave_in_open
410 && current_driver->wave_in_open())
412 current_driver->wave_in_close();
443 if (current_driver && current_driver->wave_in_format_supported
444 && current_driver->wave_in_format_supported(format))
509 if (!current_driver)
514 if (!device_open && !current_driver->wave_out_open())
519 if (!current_driver->wave_out_set_format(&formats[format]))
522 current_driver->wave_out_close();
531 (s->p, s->end - s->p, current_driver,
538 current_driver->wave_out_close();
552 current_driver->wave_out_volume(vol_left, vol_right);
573 if (!current_driver->wave_in_open())
576 if (!current_driver->wave_in_set_format(&rec_formats[format]))
579 current_driver->wave_in_close();
589 current_driver->wave_in_close();
597 current_driver->wave_in_volume(vol_left, vol_right);
781 current_driver = pos;
793 current_driver->wave_out_close();
799 current_driver->wave_in_close();
827 current_driver->add_fds(n, rfds, wfds, tv);
849 current_driver->check_fds(rfds, wfds);