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