AVCaptureWhiteBalanceGains NormalizeGains (AVCaptureWhiteBalanceGains gains)
{
gains.RedGain = Math.Max (1, gains.RedGain);
gains.GreenGain = Math.Max (1, gains.GreenGain);
gains.BlueGain = Math.Max (1, gains.BlueGain);
float maxGain = VideoDevice.MaxWhiteBalanceGain;
gains.RedGain = Math.Min (maxGain, gains.RedGain);
gains.GreenGain = Math.Min (maxGain, gains.GreenGain);
gains.BlueGain = Math.Min (maxGain, gains.BlueGain);
return gains;
}