public static VideoCaptureDevice CreateCaptureDeviceFromName(string friendlyName, int width, int height) { DsDevice[] devices; devices = DsDevice.GetDevicesOfCategory(FilterCategory.VideoInputDevice); foreach(DsDevice dev in devices) { if (dev.FriendlyName.Equals(friendlyName)) return new VideoCaptureDevice(dev, width,height); } return null; }