- 博客(7)
- 收藏
- 关注
原创 Android camera: Metadata\Image从HAL到framework
怎样把底层的帧数据上传到framework层的mResultQueue的insert过程使怎样触发调用的sProcessCaptureResult?在camera service 和hidl层有2个地方有sProcessCaptureResult的定义和实现是不同层实现的callback:hidl层的sProcessCaptureResultf调用service 层的 sProcessCaptur...
2018-04-28 10:17:11 1457
原创 Android camera: openCamera[1]
APP通过函数cameraAPI2 openCamera打开camerapublic void openCamera(@NonNull String cameraId, @NonNull final CameraDevice.StateCallback callback, @Nullable Handler handler)APP传入的callback:CameraDevic...
2018-04-26 14:27:32 964
原创 Android camera: camera initialize
frameworks/base/core/java/android/app/SystemServiceRegistry.javaregisterService(Context.CAMERA_SERVICE, CameraManager.class, new CachedServiceFetcher<CameraManager>() { ...
2018-04-24 20:06:32 915
原创 Android camera:框架分析
HAL3 上 API2 中的 Android 7.0 相机和媒体堆栈:先来个android help文档上的框架图,从下图可以看出camera API1和API2的区别, API1把接口分为拍照和录像两部分,而API2并没有区分拍照和录像,而是抽象成CameraDevice 和CameraManager两个接口。相机 HAL3 增强功能重新设计 Android Camera API 的目的在于大...
2018-04-19 08:40:47 2083 1
原创 android camera: android.hardware.camera2向下和camera service
android.hardware.camera2向下和camera service的通信是通过mCameraService和mRemoteDeviceframeworks/base/core/java/android/hardware/camera2//*** A per-process global camera manager instance, to retain a connection ...
2018-04-12 09:08:38 1359
原创 Android camera: android.hardware.camera2 package
frameworks/base/core/java/android/hardware/camera2/CameraManager.javaandroid.hardware.camera2包为每个连接到android device的camera device提供一个接口;android.hardware.camera2用于取代android.hardware.CameraThe android.ha...
2018-04-12 08:22:44 833
原创 Android camera:openCamera[2] initialize
status_t CameraDeviceClient::initialize(sp<CameraProviderManager> manager) { return initializeImpl(manager);}template<typename TProviderPtr>status_t CameraDeviceClient::initializeImpl(T...
2018-04-11 09:58:03 750
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人