diff options
| author | Mister Oyster <oysterized@gmail.com> | 2017-01-02 12:44:35 +0100 |
|---|---|---|
| committer | Mister Oyster <oysterized@gmail.com> | 2017-01-02 12:44:35 +0100 |
| commit | a184d985bf43d3fe6eeba971bc6b32f79ea38b37 (patch) | |
| tree | 6f6e56e090777cc149bc1ab39e5987cc2b03e867 /kernel-headers/kd_camera_feature.h | |
initial releasecm-13.0
Diffstat (limited to 'kernel-headers/kd_camera_feature.h')
| -rw-r--r-- | kernel-headers/kd_camera_feature.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/kernel-headers/kd_camera_feature.h b/kernel-headers/kd_camera_feature.h new file mode 100644 index 0000000..3286da1 --- /dev/null +++ b/kernel-headers/kd_camera_feature.h @@ -0,0 +1,38 @@ +#ifndef _KD_CAMERA_FEATURE_H_ +#define _KD_CAMERA_FEATURE_H_ + + +#ifndef FTYPE_ENUM +#define FTYPE_ENUM(_enums...) _enums +#endif /* FTYPE_ENUM */ + +#ifndef FID_TO_TYPE_ENUM +#define FID_TO_TYPE_ENUM(_fid, _enums) \ + typedef enum { _enums/*, OVER_NUM_OF_##_fid*/ } +#endif /* FID_TO_TYPE_ENUM */ + +#include "kd_camera_feature_id.h" +#include "kd_camera_feature_enum.h" + + +typedef enum { + ORIENTATION_ANGLE_0 = 0, + ORIENTATION_ANGLE_90 = 90, + ORIENTATION_ANGLE_180 = 180, + ORIENTATION_ANGLE_270 = 270 +} ORIENTATION_ANGLE; + + +typedef enum { + DUAL_CAMERA_NONE_SENSOR = 0, + DUAL_CAMERA_MAIN_SENSOR = 1, + DUAL_CAMERA_SUB_SENSOR = 2, + DUAL_CAMERA_MAIN_2_SENSOR = 4, + /* for backward compatible */ + DUAL_CAMERA_MAIN_SECOND_SENSOR = 4, + /* DUAL_CAMERA_SUB_2_SENSOR = 16, */ + DUAL_CAMERA_SENSOR_MAX +} CAMERA_DUAL_CAMERA_SENSOR_ENUM; + + +#endif /* _KD_IMGSENSOR_DATA_H */ |
