Android Camera
文章平均质量分 50
幻了风
这个作者很懒,什么都没留下…
展开
-
CameraAppFramework流程之setRepeatingRequest
CameraCaptureSession.SetRepeatingRequestApp 调用该方法开始预览流程,通过层层调用最终会调用到Framework中的submitCaptureRequest方法,该方法主要作了两件事: 首先调用CameraService层CameraDeviceUser的submitRequestList方法,将此次Request下发到Cameraervice中 其次App通过参数传入的CameraCaptureSession.CaptureCallback对象原创 2021-11-01 22:00:00 · 832 阅读 · 0 评论 -
CameraAppFramework流程之CreateCaptureSession
CreateCaptureSession在CameraManager.openCamera() 成功后我们会在 CameraDevice.StateCallback 的 onOpened() 方法中获得到一个 CameraDevice 对象.mCameraDevice.createCaptureSession(SessionConfiguretion config)CameraDevice.java//这个方法会在 CameraDeviceImpl里面实现public void creat原创 2021-10-25 17:26:29 · 870 阅读 · 0 评论 -
CameraAppFramework流程之CreateCaptureRequest
CreateCaptureRequest创建一个 CaptureRequest 请求,表示一次图像请求,并将一些设置参数添加到这个request中,并通过 CreateCaptureSession 的时候下发给相机系统中CaptureRequest.Builder mCaptureRequestBuilder = CameraDevice.createCaptureRequset(templateType)//CameraDevice.javapublic abstract CaptureR原创 2021-10-23 08:00:00 · 701 阅读 · 0 评论 -
CameraAppFramework简介
AppCameraManager谷歌将CameraManager定义为一个系统服务,通过 Context.getService 来获取(Context.CAMERA_SERVICE),主要用于检测以及打开系统相机,通过 OpenCamera 方法来打开相机;此外,还定义了 getCameraCharacteristics 方法来获取当前 Camera 设备支持的属性信息,该属性信息通过 CameraCharacteristics 来表示,其中包括了图像数据的大小以及帧率等信息CameraDevi原创 2021-10-22 08:00:00 · 243 阅读 · 0 评论 -
CameraAppFramework流程之OpenCamera
APP 到 Framework 阶段CameraManager.java谷歌将CameraManager定义为一个系统服务,通过 Context.getService 来获取(Context.CAMERA_SERVICE),主要用于检测以及打开系统相机,通过 OpenCamera 方法来打开相机;此外,还定义了 getCameraCharacteristics 方法来获取当前 Camera 设备支持的属性信息,该属性信息通过 CameraCharacteristics 来表示,其中包括了图像数据的大原创 2021-10-20 16:45:39 · 445 阅读 · 0 评论