Home | History | Annotate | Download | only in libalsa-intf

Lines Matching defs:ev

396     struct snd_ctl_elem_value ev;
414 memset(&ev, 0, sizeof(ev));
415 ev.id.numid = ctl->info->id.numid;
416 if (ioctl(ctl->mixer->fd, SNDRV_CTL_IOCTL_ELEM_READ, &ev))
423 ALOGV(" %s", ev.value.integer.value[n] ? "on" : "off");
424 *value = ev.value.integer.value[0];
428 ALOGV(" %ld", ev.value.integer.value[n]);
429 *value = ev.value.integer.value[0];
434 ALOGV(" %lld", ev.value.integer64.value[n]);
435 *value = ev.value.integer64.value[0];
439 unsigned v = ev.value.enumerated.item[n];
442 *value = ev.value.enumerated.item[0];
481 struct snd_ctl_elem_value ev;
492 memset(&ev, 0, sizeof(ev));
493 ev.id.numid = ctl->info->id.numid;
497 ev.value.integer.value[n] = !!atoi(argv[n]);
502 ev.value.integer.value[n] = atoi(argv[n]);
510 ev.value.integer64.value[n] = value_ll;
519 return ioctl(ctl->mixer->fd, SNDRV_CTL_IOCTL_ELEM_WRITE, &ev);
524 struct snd_ctl_elem_value ev;
565 memset(&ev, 0, sizeof(ev));
566 ev.id.numid = ctl->info->id.numid;
570 ev.value.integer.value[n] = !!percent;
579 ev.value.integer.value[n] = value;
589 ev.value.integer64.value[n] = value;
595 memcpy(ev.value.iec958.status,iec958->status,SPDIF_CHANNEL_STATUS_SIZE);
603 return ioctl(ctl->mixer->fd, SNDRV_CTL_IOCTL_ELEM_WRITE, &ev);
618 struct snd_ctl_elem_value ev;
656 memset(&ev, 0, sizeof(ev));
657 ev.id.numid = ctl->info->id.numid;
661 ev.value.integer.value[n] = !!val;
666 ev.value.integer.value[n] = val;
674 ev.value.integer64.value[n] = value_ll;
684 return ioctl(ctl->mixer->fd, SNDRV_CTL_IOCTL_ELEM_WRITE, &ev);
723 struct snd_ctl_elem_value ev;
741 memset(&ev, 0, sizeof(ev));
742 ev.value.enumerated.item[0] = n;
743 ev.id.numid = ctl->info->id.numid;
744 if (ioctl(ctl->mixer->fd, SNDRV_CTL_IOCTL_ELEM_WRITE, &ev) < 0)