private CameraDescriptor GetDefaultCamera() { CameraDescriptor preferredCamera = null; if (Settings.DefaultCamera != null) { preferredCamera = CameraDescriptor.Find(Settings.DefaultCamera.Name, Settings.DefaultCamera.DevicePath); } return(preferredCamera ?? CameraDescriptor.GetAll().FirstOrDefault()); }