Zhijun He | 8486e41 | 2016-09-12 15:30:51 -0700 | [diff] [blame] | 1 | ## Camera Provider HAL ## |
| 2 | --- |
| 3 | |
| 4 | ## Overview: ## |
| 5 | |
| 6 | The camera.provider HAL is used by the Android camera service to discover, |
| 7 | query, and open individual camera devices. |
| 8 | |
| 9 | It also allows for direct control of the flash unit of camera devices that have |
| 10 | one, for turning on/off torch mode. |
| 11 | |
| 12 | More complete information about the Android camera HAL and subsystem can be found at |
| 13 | [source.android.com](http://source.android.com/devices/camera/index.html). |
| 14 | |
| 15 | ## Version history: ## |
| 16 | |
| 17 | ## types.hal: ## |
| 18 | |
| 19 | ### @0.0: |
| 20 | |
| 21 | Common enum and struct definitions for all camera HAL interfaces. Does not |
| 22 | define any interfaces of its own. |
| 23 | |
| 24 | ## ICameraProvider.hal: ## |
| 25 | |
| 26 | ### @2.4: |
| 27 | |
| 28 | First HIDL version of the camera provider HAL, closely matching the feature set |
| 29 | and operation of the pre-HIDL camera HAL module v2.4. |
| 30 | |
| 31 | ## ICameraProviderCallback.hal: ## |
| 32 | |
| 33 | ### @2.4: |
| 34 | |
| 35 | First HIDL version of the camara provider HAL callback interface, closely |
| 36 | matching the feature set and operation of the pre-HIDL camera HAL module |
| 37 | callbacks v2.4. |
Jayant Chowdhary | 752fc7d | 2022-11-13 04:29:45 +0000 | [diff] [blame] | 38 | |
| 39 | ### AIDL Camera HAL Default Implementation ### |
| 40 | |
| 41 | The default implementation can be found at |
| 42 | $ANDROID_BUILD_TOP/hardware/google/camera/common/hal/aidl_service and |
| 43 | $ANDROID_BUILD_TOP/hardware/google/camera/devices/EmulatedCamera |