public CameraAnalyzer(CPSurfaceView surfaceView) { _cameraController = new CameraController(surfaceView); _decoder = CameraPreviewSettings.Instance.Decoder; _decoder.CanProcessImage = CanAnalyzeFrame; _decoder.FinishProcessImage = FinishProcessImage; _decoder.HandleExceptionFromProcessImage = HandleException; }
public CameraController(CPSurfaceView surfaceView) { _context = Application.Context; _surfaceView = surfaceView; _cameraStateListener = new CameraStateListener(this); CaptureCallback = new CameraCaptureListener(this); _windowManager = _context .GetSystemService(Context.WindowService).JavaCast <IWindowManager>(); StartBackgroundThread(); }
public ImageDecoder(Handler backgroundHandler, CPSurfaceView surfaceView) { _decoder = CameraPreviewSettings.Instance.Decoder; _backgroundHandler = backgroundHandler; _surfaceView = surfaceView; }