/// <summary> /// Constructor for the camera. /// </summary> /// <param name="CaptureType">Use capture type to open the camera.</param> public CameraCapture(CaptureType CaptureType) { cameraConnectionType = CameraConnectionType.CaptureType; captureType = CaptureType; }
/// <summary> /// Constructor for the camera. /// </summary> public CameraCapture() { cameraConnectionType = CameraConnectionType.Default; }
/// <summary> /// Constructor for the camera. /// </summary> /// <param name="HardwareCameraIndex">Use hardware index to find camera.</param> public CameraCapture(int HardwareCameraIndex) { hardwareCameraIndex = HardwareCameraIndex; cameraConnectionType = CameraConnectionType.HardwareCameraIndex; }
/// <summary> /// Constructor for the camera. /// Create a capture from file or a video stream. /// </summary> /// <param name="FileNameOrStream">Set by file name or video stream.</param> public CameraCapture(string FileNameOrStream) { cameraConnectionType = CameraConnectionType.FileOrStream; fileNameOrStream = FileNameOrStream; }