Data Structures | |
| class | CameraHardwareInterface |
| CameraHardwareInterface.h defines the interface to the camera hardware abstraction layer, used for setting and getting parameters, live previewing, and taking pictures. More... | |
| struct | image_rect_struct |
| The size of image for display. More... | |
Typedefs | |
| typedef void(* | data_callback )(int32_t msgType, const sp< IMemory > &dataPtr, void *user) |
| typedef void(* | data_callback_timestamp )(nsecs_t timestamp, int32_t msgType, const sp< IMemory > &dataPtr, void *user) |
| typedef struct android::image_rect_struct | image_rect_type |
| The size of image for display. More... | |
| typedef void(* | notify_callback )(int32_t msgType, int32_t ext1, int32_t ext2, void *user) |
Functions | |
| void | HAL_getCameraInfo (int cameraId, struct CameraInfo *cameraInfo) |
| int | HAL_getNumberOfCameras () |
| The functions need to be provided by the camera HAL. More... | |
| sp< CameraHardwareInterface > | HAL_openCameraHardware (int cameraId) |
| typedef void(* android::data_callback)(int32_t msgType, const sp< IMemory > &dataPtr, void *user) |
Definition at line 37 of file CameraHardwareInterface.h.
| typedef void(* android::data_callback_timestamp)(nsecs_t timestamp, int32_t msgType, const sp< IMemory > &dataPtr, void *user) |
Definition at line 40 of file CameraHardwareInterface.h.
| typedef struct android::image_rect_struct android::image_rect_type |
The size of image for display.
| typedef void(* android::notify_callback)(int32_t msgType, int32_t ext1, int32_t ext2, void *user) |
Definition at line 33 of file CameraHardwareInterface.h.
| void android::HAL_getCameraInfo | ( | int | cameraId, |
| struct CameraInfo * | cameraInfo | ||
| ) |
| int android::HAL_getNumberOfCameras | ( | ) |
The functions need to be provided by the camera HAL.
If getNumberOfCameras() returns N, the valid cameraId for getCameraInfo() and openCameraHardware() is 0 to N-1.
| sp<CameraHardwareInterface> android::HAL_openCameraHardware | ( | int | cameraId | ) |