• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2021 iSoftStone Device Co., Ltd.
3  *
4  * HDF is dual licensed: you can use it either under the terms of
5  * the GPL, or the BSD license, at your option.
6  * See the LICENSE file in the root of this repository for complete details.
7  */
8 
9 #ifndef HOS_CAMERA_IMX600_H
10 #define HOS_CAMERA_IMX600_H
11 
12 #include "isensor.h"
13 #include "create_sensor_factory.h"
14 #include "device_manager_adapter.h"
15 
16 namespace OHOS::Camera {
17 class Imx600 : public ISensor {
18     DECLARE_SENSOR(Imx600)
19 public:
20     Imx600();
21     virtual ~Imx600();
22     void Init(CameraStandard::CameraMetadata& camera_meta_data);
23     void InitPhysicalSize(CameraStandard::CameraMetadata& camera_meta_data);
24     void InitAntiBandingModes(CameraStandard::CameraMetadata& camera_meta_data);
25     void InitAeFpsTarget(CameraStandard::CameraMetadata& camera_meta_data);
26     void InitCompensationRange(CameraStandard::CameraMetadata& camera_meta_data);
27     void InitSensitivityRange(CameraStandard::CameraMetadata& camera_meta_data);
28 };
29 } // namespace OHOS::Camera
30 #endif
31