1{
2    "name": "@ohos/drivers_interface_camera",
3    "description": "camera device driver interface",
4    "version": "4.0",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8      "destPath": "drivers/interface/camera"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13      "name": "drivers_interface_camera",
14      "subsystem": "hdf",
15      "features": [
16        "drivers_interface_camera_feature_vendor_tag",
17        "drivers_interface_camera_feature_coverage"
18      ],
19      "adapted_system_type": [
20        "small",
21        "standard"
22      ],
23      "rom": "675KB",
24      "ram": "2322KB",
25      "deps": {
26        "components": [
27          "ipc",
28          "hdf_core",
29          "hilog",
30          "c_utils",
31          "graphic_surface"
32        ],
33        "third_party": []
34      },
35      "build": {
36        "sub_component": [
37          "//drivers/interface/camera/v1_3:camera_idl_target",
38          "//drivers/interface/camera/v1_2:camera_idl_target",
39          "//drivers/interface/camera/v1_1:camera_idl_target",
40          "//drivers/interface/camera/v1_0:camera_idl_target",
41          "//drivers/interface/camera/sequenceable/buffer_producer:libbuffer_producer_sequenceable_1.0",
42          "//drivers/interface/camera/sequenceable/buffer_handle:libbuffer_handle_sequenceable_1.0",
43          "//drivers/interface/camera/sequenceable/map_data:libmap_data_sequenceable_1.0",
44          "//drivers/interface/camera/metadata:metadata",
45          "//drivers/interface/camera/v1_3:libcamera_stub_1.3",
46          "//drivers/interface/camera/v1_2:libcamera_stub_1.2",
47          "//drivers/interface/camera/v1_1:libcamera_stub_1.1",
48          "//drivers/interface/camera/v1_0:libcamera_stub_1.0"
49        ],
50        "test": [
51        ],
52        "inner_kits": [
53          {
54            "name": "//drivers/interface/camera/v1_3:libcamera_stub_1.3",
55            "header": {
56              "header_files": [
57              ],
58              "header_base": "//drivers/interface/camera"
59            }
60          },
61          {
62            "name": "//drivers/interface/camera/v1_3:libcamera_proxy_1.3",
63            "header": {
64              "header_files": [
65              ],
66              "header_base": "//drivers/interface/camera"
67            }
68          },
69          {
70            "name": "//drivers/interface/camera/v1_3:camera_idl_headers",
71            "header": {
72              "header_files": [
73              ],
74              "header_base": "//drivers/interface/camera"
75            }
76	        },
77          {
78            "name": "//drivers/interface/camera/v1_2:libcamera_stub_1.2",
79            "header": {
80              "header_files": [
81              ],
82              "header_base": "//drivers/interface/camera"
83            }
84          },
85          {
86            "name": "//drivers/interface/camera/v1_2:libcamera_proxy_1.2",
87            "header": {
88              "header_files": [
89              ],
90              "header_base": "//drivers/interface/camera"
91            }
92          },
93          {
94            "name": "//drivers/interface/camera/v1_2:camera_idl_headers",
95            "header": {
96              "header_files": [
97              ],
98              "header_base": "//drivers/interface/camera"
99            }
100	        },
101          {
102            "name": "//drivers/interface/camera/v1_1:libcamera_stub_1.1",
103            "header": {
104              "header_files": [
105              ],
106              "header_base": "//drivers/interface/camera"
107            }
108          },
109          {
110            "name": "//drivers/interface/camera/v1_1:libcamera_proxy_1.1",
111            "header": {
112              "header_files": [
113              ],
114              "header_base": "//drivers/interface/camera"
115            }
116          },
117          {
118            "name": "//drivers/interface/camera/v1_1:camera_idl_headers",
119            "header": {
120              "header_files": [
121              ],
122              "header_base": "//drivers/interface/camera"
123            }
124	        },
125          {
126            "name": "//drivers/interface/camera/v1_0:libcamera_stub_1.0",
127            "header": {
128              "header_files": [
129              ],
130              "header_base": "//drivers/interface/camera"
131            }
132          },
133          {
134            "name": "//drivers/interface/camera/v1_0:libcamera_proxy_1.0",
135            "header": {
136              "header_files": [
137              ],
138              "header_base": "//drivers/interface/camera"
139            }
140          },
141          {
142            "name": "//drivers/interface/camera/v1_0:camera_idl_headers",
143            "header": {
144              "header_files": [
145              ],
146              "header_base": "//drivers/interface/camera"
147            }
148          },
149          {
150            "name": "//drivers/interface/camera/metadata:metadata",
151            "header": {
152              "header_files": [
153                "camera_device_ability_items.h",
154                "camera_metadata_info.h",
155                "camera_metadata_item_info.h",
156                "camera_metadata_operator.h",
157                "metadata_log.h",
158                "metadata_utils.h"
159              ],
160              "header_base": "//drivers/interface/camera/metadata/include"
161            }
162          },
163          {
164            "name": "//drivers/interface/camera/sequenceable/buffer_producer:libbuffer_producer_sequenceable_1.0",
165            "header": {
166              "header_files": [
167                "buffer_producer_sequenceable.h"
168              ],
169              "header_base": "//drivers/interface/camera/sequenceable/buffer_producer"
170            }
171          },
172          {
173            "name": "//drivers/interface/camera/sequenceable/buffer_handle:libbuffer_handle_sequenceable_1.0",
174            "header": {
175              "header_files": [
176                "buffer_handle_sequenceable.h"
177              ],
178              "header_base": "//drivers/interface/camera/sequenceable/buffer_handle"
179            }
180          },
181          {
182            "name": "//drivers/interface/camera/sequenceable/map_data:libmap_data_sequenceable_1.0",
183            "header": {
184              "header_files": [
185                "map_data_sequenceable.h"
186              ],
187              "header_base": "//drivers/interface/camera/sequenceable/map_data"
188            }
189          }
190        ]
191      }
192    }
193  }
194