AVCam.CameraViewController.UniqueDevicePositionsCount C# (CSharp) Method

UniqueDevicePositionsCount() static private method

static private UniqueDevicePositionsCount ( AVCaptureDeviceDiscoverySession session ) : int
session AVCaptureDeviceDiscoverySession
return int
		static int UniqueDevicePositionsCount (AVCaptureDeviceDiscoverySession session)
		{
			var uniqueDevicePositions = new List<AVCaptureDevicePosition> ();

			foreach (var device in session.Devices) {
				if (!uniqueDevicePositions.Contains (device.Position))
					uniqueDevicePositions.Add (device.Position);
			}

			return uniqueDevicePositions.Count;
		}
	}