Lines Matching defs:capture
204 static int vx_adjust_audio_level(struct vx_core *chip, int audio, int capture,
213 if (capture)
243 static int vx_read_audio_level(struct vx_core *chip, int audio, int capture,
251 if (capture)
302 static int vx_set_audio_gain(struct vx_core *chip, int audio, int capture, int level)
309 chip->audio_gain[capture][audio] = level;
310 return vx_adjust_audio_level(chip, audio, capture, &info);
359 * @capture: 0 = playback, 1 = capture operation
362 static int vx_get_audio_vu_meter(struct vx_core *chip, int audio, int capture, struct vx_vu_meter *info)
372 if (capture)
572 int capture = (kcontrol->private_value >> 8) & 1;
575 ucontrol->value.integer.value[0] = chip->audio_gain[capture][audio];
576 ucontrol->value.integer.value[1] = chip->audio_gain[capture][audio+1];
585 int capture = (kcontrol->private_value >> 8) & 1;
593 if (val[0] != chip->audio_gain[capture][audio] ||
594 val[1] != chip->audio_gain[capture][audio+1]) {
595 vx_set_audio_gain(chip, audio, capture, val[0]);
596 vx_set_audio_gain(chip, audio+1, capture, val[1]);
833 int capture = (kcontrol->private_value >> 8) & 1;
835 vx_get_audio_vu_meter(chip, audio, capture, meter);
846 int capture = (kcontrol->private_value >> 8) & 1;
848 vx_get_audio_vu_meter(chip, audio, capture, meter);
862 vx_get_audio_vu_meter(chip, audio, 1, meter); /* capture only */