1## Camera Provider HAL ##
2---
3
4## Overview: ##
5
6The camera.provider HAL is used by the Android camera service to discover,
7query, and open individual camera devices.
8
9It also allows for direct control of the flash unit of camera devices that have
10one, for turning on/off torch mode.
11
12More 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
21Common enum and struct definitions for all camera HAL interfaces. Does not
22define any interfaces of its own.
23
24## ICameraProvider.hal: ##
25
26### @2.4:
27
28First HIDL version of the camera provider HAL, closely matching the feature set
29and operation of the pre-HIDL camera HAL module v2.4.
30
31## ICameraProviderCallback.hal: ##
32
33### @2.4:
34
35First HIDL version of the camara provider HAL callback interface, closely
36matching the feature set and operation of the pre-HIDL camera HAL module
37callbacks v2.4.
38