AVCamManual.AVCamManualCameraViewController.ISOChanged C# (CSharp) Метод

ISOChanged() приватный Метод

private ISOChanged ( NSObservedChange obj ) : void
obj NSObservedChange
Результат void
		void ISOChanged (NSObservedChange obj)
		{
			var newValue = obj.NewValue;
			if (newValue != null && newValue != NSNull.Null) {
				float newISO = newValue.AsFloat ();
				AVCaptureExposureMode exposureMode = VideoDevice.ExposureMode;

				DispatchQueue.MainQueue.DispatchAsync (() => {
					if (exposureMode != AVCaptureExposureMode.Custom)
						ISOSlider.Value = newISO;
					ISOValueLabel.Text = ((int)newISO).ToString (CultureInfo.InvariantCulture);
				});
			}
		}