Lines Matching defs:capture
202 static int vx_adjust_audio_level(struct vx_core *chip, int audio, int capture,
211 if (capture)
241 static int vx_read_audio_level(struct vx_core *chip, int audio, int capture,
249 if (capture)
300 static int vx_set_audio_gain(struct vx_core *chip, int audio, int capture, int level)
307 chip->audio_gain[capture][audio] = level;
308 return vx_adjust_audio_level(chip, audio, capture, &info);
357 * @capture: 0 = playback, 1 = capture operation
360 static int vx_get_audio_vu_meter(struct vx_core *chip, int audio, int capture, struct vx_vu_meter *info)
370 if (capture)
564 int capture = (kcontrol->private_value >> 8) & 1;
567 ucontrol->value.integer.value[0] = chip->audio_gain[capture][audio];
568 ucontrol->value.integer.value[1] = chip->audio_gain[capture][audio+1];
576 int capture = (kcontrol->private_value >> 8) & 1;
584 if (val[0] != chip->audio_gain[capture][audio] ||
585 val[1] != chip->audio_gain[capture][audio+1]) {
586 vx_set_audio_gain(chip, audio, capture, val[0]);
587 vx_set_audio_gain(chip, audio+1, capture, val[1]);
810 int capture = (kcontrol->private_value >> 8) & 1;
812 vx_get_audio_vu_meter(chip, audio, capture, meter);
823 int capture = (kcontrol->private_value >> 8) & 1;
825 vx_get_audio_vu_meter(chip, audio, capture, meter);
839 vx_get_audio_vu_meter(chip, audio, 1, meter); /* capture only */