• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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_4:camera_idl_target",
38          "//drivers/interface/camera/v1_3:camera_idl_target",
39          "//drivers/interface/camera/v1_2:camera_idl_target",
40          "//drivers/interface/camera/v1_1:camera_idl_target",
41          "//drivers/interface/camera/v1_0:camera_idl_target",
42          "//drivers/interface/camera/sequenceable/buffer_producer:libbuffer_producer_sequenceable_1.0",
43          "//drivers/interface/camera/sequenceable/buffer_handle:libbuffer_handle_sequenceable_1.0",
44          "//drivers/interface/camera/sequenceable/map_data:libmap_data_sequenceable_1.0",
45          "//drivers/interface/camera/metadata:metadata",
46          "//drivers/interface/camera/v1_4:libcamera_stub_1.4",
47          "//drivers/interface/camera/v1_3:libcamera_stub_1.3",
48          "//drivers/interface/camera/v1_2:libcamera_stub_1.2",
49          "//drivers/interface/camera/v1_1:libcamera_stub_1.1",
50          "//drivers/interface/camera/v1_0:libcamera_stub_1.0"
51        ],
52        "test": [
53          "//drivers/peripheral/camera/test/hdi/metadata_test:camera_metadata_operator_ut",
54          "//drivers/peripheral/camera/test/hdi/sequenceable_test:camera_hdi_sequenceable_ut"
55        ],
56        "inner_kits": [
57          {
58            "name": "//drivers/interface/camera/v1_4:libcamera_stub_1.4",
59            "header": {
60              "header_files": [
61              ],
62              "header_base": "//drivers/interface/camera"
63            }
64          },
65          {
66            "name": "//drivers/interface/camera/v1_4:libcamera_proxy_1.4",
67            "header": {
68              "header_files": [
69              ],
70              "header_base": "//drivers/interface/camera"
71            }
72          },
73          {
74            "name": "//drivers/interface/camera/v1_4:camera_idl_headers",
75            "header": {
76              "header_files": [
77              ],
78              "header_base": "//drivers/interface/camera"
79            }
80	        },
81          {
82            "name": "//drivers/interface/camera/v1_3:libcamera_stub_1.3",
83            "header": {
84              "header_files": [
85              ],
86              "header_base": "//drivers/interface/camera"
87            }
88          },
89          {
90            "name": "//drivers/interface/camera/v1_3:libcamera_proxy_1.3",
91            "header": {
92              "header_files": [
93              ],
94              "header_base": "//drivers/interface/camera"
95            }
96          },
97          {
98            "name": "//drivers/interface/camera/v1_3:camera_idl_headers",
99            "header": {
100              "header_files": [
101              ],
102              "header_base": "//drivers/interface/camera"
103            }
104	        },
105          {
106            "name": "//drivers/interface/camera/v1_2:libcamera_stub_1.2",
107            "header": {
108              "header_files": [
109              ],
110              "header_base": "//drivers/interface/camera"
111            }
112          },
113          {
114            "name": "//drivers/interface/camera/v1_2:libcamera_proxy_1.2",
115            "header": {
116              "header_files": [
117              ],
118              "header_base": "//drivers/interface/camera"
119            }
120          },
121          {
122            "name": "//drivers/interface/camera/v1_2:camera_idl_headers",
123            "header": {
124              "header_files": [
125              ],
126              "header_base": "//drivers/interface/camera"
127            }
128	        },
129          {
130            "name": "//drivers/interface/camera/v1_1:libcamera_stub_1.1",
131            "header": {
132              "header_files": [
133              ],
134              "header_base": "//drivers/interface/camera"
135            }
136          },
137          {
138            "name": "//drivers/interface/camera/v1_1:libcamera_proxy_1.1",
139            "header": {
140              "header_files": [
141              ],
142              "header_base": "//drivers/interface/camera"
143            }
144          },
145          {
146            "name": "//drivers/interface/camera/v1_1:camera_idl_headers",
147            "header": {
148              "header_files": [
149              ],
150              "header_base": "//drivers/interface/camera"
151            }
152	        },
153          {
154            "name": "//drivers/interface/camera/v1_0:libcamera_stub_1.0",
155            "header": {
156              "header_files": [
157              ],
158              "header_base": "//drivers/interface/camera"
159            }
160          },
161          {
162            "name": "//drivers/interface/camera/v1_0:libcamera_proxy_1.0",
163            "header": {
164              "header_files": [
165              ],
166              "header_base": "//drivers/interface/camera"
167            }
168          },
169          {
170            "name": "//drivers/interface/camera/v1_0:camera_idl_headers",
171            "header": {
172              "header_files": [
173              ],
174              "header_base": "//drivers/interface/camera"
175            }
176          },
177          {
178            "name": "//drivers/interface/camera/metadata:metadata",
179            "header": {
180              "header_files": [
181                "camera_device_ability_items.h",
182                "camera_metadata_info.h",
183                "camera_metadata_item_info.h",
184                "camera_metadata_operator.h",
185                "metadata_log.h",
186                "metadata_utils.h",
187                "video_key_info.h"
188              ],
189              "header_base": "//drivers/interface/camera/metadata/include"
190            }
191          },
192          {
193            "name": "//drivers/interface/camera/sequenceable/buffer_producer:libbuffer_producer_sequenceable_1.0",
194            "header": {
195              "header_files": [
196                "buffer_producer_sequenceable.h"
197              ],
198              "header_base": "//drivers/interface/camera/sequenceable/buffer_producer"
199            }
200          },
201          {
202            "name": "//drivers/interface/camera/sequenceable/buffer_handle:libbuffer_handle_sequenceable_1.0",
203            "header": {
204              "header_files": [
205                "buffer_handle_sequenceable.h"
206              ],
207              "header_base": "//drivers/interface/camera/sequenceable/buffer_handle"
208            }
209          },
210          {
211            "name": "//drivers/interface/camera/sequenceable/map_data:libmap_data_sequenceable_1.0",
212            "header": {
213              "header_files": [
214                "map_data_sequenceable.h"
215              ],
216              "header_base": "//drivers/interface/camera/sequenceable/map_data"
217            }
218          }
219        ]
220      }
221    }
222  }
223