AUDIO_MAX_GAIN
x = ((unsigned)(*valp * (AUDIO_MAX_GAIN - AUDIO_MIN_GAIN))) +
(AUDIO_MAX_GAIN - AUDIO_MIN_GAIN));
prinfo->gain = AUDIO_MAX_GAIN;
prinfo->gain = AUDIO_MAX_GAIN;
auclnt_set_gain(sp, ((play->gain * 100) / AUDIO_MAX_GAIN));
auclnt_set_gain(sp, ((rec->gain * 100) / AUDIO_MAX_GAIN));
(auclnt_get_gain(sp) * AUDIO_MAX_GAIN) / 100;
(auclnt_get_gain(sp) * AUDIO_MAX_GAIN) / 100;
if (npr->gain > AUDIO_MAX_GAIN) {
if (npr->gain > AUDIO_MAX_GAIN) {
auclnt_set_gain(sp, (npr->gain * 100) / AUDIO_MAX_GAIN);
auclnt_set_gain(sp, (npr->gain * 100) / AUDIO_MAX_GAIN);
#define AUDIO_MID_GAIN (AUDIO_MAX_GAIN / 2)