Lines Matching defs:mixer
259 int pa_oss_get_volume(int fd, unsigned long mixer, const pa_sample_spec *ss, pa_cvolume *volume) {
267 if (ioctl(fd, mixer, &vol) < 0)
277 pa_log_debug("Read mixer settings: %s", pa_cvolume_snprint_verbose(cv, sizeof(cv), volume, NULL, false));
281 int pa_oss_set_volume(int fd, unsigned long mixer, const pa_sample_spec *ss, const pa_cvolume *volume) {
295 if (ioctl(fd, mixer, &vol) < 0)
298 pa_log_debug("Wrote mixer settings: %s", pa_cvolume_snprint(cv, sizeof(cv), volume));
396 static int open_mixer(const char *mixer) {
399 if ((fd = pa_open_cloexec(mixer, O_RDWR|O_NDELAY, 0)) >= 0)
414 if ((fd = open_mixer("/dev/mixer")) >= 0)
417 fn = pa_sprintf_malloc("/dev/mixer%i", n);
422 pa_log_warn("Failed to open mixer '%s': %s", device, pa_cstrerror(errno));