• 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_IMX335_H
10 #define HOS_CAMERA_IMX335_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 Imx335 : public ISensor {
18     DECLARE_SENSOR(Imx335)
19 public:
20     Imx335();
21     virtual ~Imx335();
22     void InitSensitivityRange(CameraStandard::CameraMetadata& camera_meta_data);
23     void InitAwbModes(CameraStandard::CameraMetadata& camera_meta_data);
24     void InitCompensationRange(CameraStandard::CameraMetadata& camera_meta_data);
25     void InitFpsTarget(CameraStandard::CameraMetadata& camera_meta_data);
26     void InitAvailableModes(CameraStandard::CameraMetadata& camera_meta_data);
27     void InitAntiBandingModes(CameraStandard::CameraMetadata& camera_meta_data);
28     void InitPhysicalSize(CameraStandard::CameraMetadata& camera_meta_data);
29     void Init(CameraStandard::CameraMetadata& camera_meta_data);
30 };
31 } // namespace OHOS::Camera
32 #endif
33