• Home
  • Raw
  • Download

Lines Matching refs:ev

302     struct snd_ctl_elem_value ev;  in mixer_ctl_get_value()  local
308 memset(&ev, 0, sizeof(ev)); in mixer_ctl_get_value()
309 ev.id.numid = ctl->info->id.numid; in mixer_ctl_get_value()
310 ret = ioctl(ctl->mixer->fd, SNDRV_CTL_IOCTL_ELEM_READ, &ev); in mixer_ctl_get_value()
316 return !!ev.value.integer.value[id]; in mixer_ctl_get_value()
319 return ev.value.integer.value[id]; in mixer_ctl_get_value()
322 return ev.value.enumerated.item[id]; in mixer_ctl_get_value()
325 return ev.value.bytes.data[id]; in mixer_ctl_get_value()
336 struct snd_ctl_elem_value ev; in mixer_ctl_get_array() local
344 memset(&ev, 0, sizeof(ev)); in mixer_ctl_get_array()
345 ev.id.numid = ctl->info->id.numid; in mixer_ctl_get_array()
347 ret = ioctl(ctl->mixer->fd, SNDRV_CTL_IOCTL_ELEM_READ, &ev); in mixer_ctl_get_array()
354 size = sizeof(ev.value.integer.value[0]); in mixer_ctl_get_array()
355 source = ev.value.integer.value; in mixer_ctl_get_array()
359 size = sizeof(ev.value.bytes.data[0]); in mixer_ctl_get_array()
360 source = ev.value.bytes.data; in mixer_ctl_get_array()
374 struct snd_ctl_elem_value ev; in mixer_ctl_set_value() local
380 memset(&ev, 0, sizeof(ev)); in mixer_ctl_set_value()
381 ev.id.numid = ctl->info->id.numid; in mixer_ctl_set_value()
382 ret = ioctl(ctl->mixer->fd, SNDRV_CTL_IOCTL_ELEM_READ, &ev); in mixer_ctl_set_value()
388 ev.value.integer.value[id] = !!value; in mixer_ctl_set_value()
392 ev.value.integer.value[id] = value; in mixer_ctl_set_value()
396 ev.value.enumerated.item[id] = value; in mixer_ctl_set_value()
403 return ioctl(ctl->mixer->fd, SNDRV_CTL_IOCTL_ELEM_WRITE, &ev); in mixer_ctl_set_value()
408 struct snd_ctl_elem_value ev; in mixer_ctl_set_array() local
415 memset(&ev, 0, sizeof(ev)); in mixer_ctl_set_array()
416 ev.id.numid = ctl->info->id.numid; in mixer_ctl_set_array()
421 size = sizeof(ev.value.integer.value[0]); in mixer_ctl_set_array()
422 dest = ev.value.integer.value; in mixer_ctl_set_array()
426 size = sizeof(ev.value.bytes.data[0]); in mixer_ctl_set_array()
427 dest = ev.value.bytes.data; in mixer_ctl_set_array()
436 return ioctl(ctl->mixer->fd, SNDRV_CTL_IOCTL_ELEM_WRITE, &ev); in mixer_ctl_set_array()
476 struct snd_ctl_elem_value ev; in mixer_ctl_set_enum_by_string() local
485 memset(&ev, 0, sizeof(ev)); in mixer_ctl_set_enum_by_string()
486 ev.value.enumerated.item[0] = i; in mixer_ctl_set_enum_by_string()
487 ev.id.numid = ctl->info->id.numid; in mixer_ctl_set_enum_by_string()
488 ret = ioctl(ctl->mixer->fd, SNDRV_CTL_IOCTL_ELEM_WRITE, &ev); in mixer_ctl_set_enum_by_string()