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

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

private SessionRunningChanged ( NSObservedChange obj ) : void
obj NSObservedChange
Результат void
		void SessionRunningChanged (NSObservedChange obj)
		{
			var isRunning = false;
			if (obj.NewValue != null && obj.NewValue != NSNull.Null)
				isRunning = obj.NewValue.AsBool ();

			DispatchQueue.MainQueue.DispatchAsync (() => {
				CameraButton.Enabled = isRunning && (AVCaptureDevice.DevicesWithMediaType (AVMediaType.Video).Length > 1);
				RecordButton.Enabled = isRunning && (CaptureModeControl.SelectedSegment == (int)CaptureMode.Movie);
				PhotoButton.Enabled = isRunning;
				HUDButton.Enabled = isRunning;
				CaptureModeControl.Enabled = isRunning;
			});
		}