AVCamManual.AVCamManualCameraViewController.NormalizeGains C# (CSharp) Method

NormalizeGains() private method

private NormalizeGains ( AVCaptureWhiteBalanceGains gains ) : AVCaptureWhiteBalanceGains
gains AVCaptureWhiteBalanceGains
return AVCaptureWhiteBalanceGains
		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;
		}