{
    "name": "@ohos/drivers_interface_camera",
    "description": "camera device driver interface",
    "version": "4.0",
    "license": "Apache License 2.0",
    "publishAs": "code-segment",
    "segment": {
      "destPath": "drivers/interface/camera"
    },
    "dirs": {},
    "scripts": {},
    "component": {
      "name": "drivers_interface_camera",
      "subsystem": "hdf",
      "features": [
        "drivers_interface_camera_feature_vendor_tag",
        "drivers_interface_camera_feature_coverage"
      ],
      "adapted_system_type": [
        "small",
        "standard"
      ],
      "rom": "675KB",
      "ram": "2322KB",
      "deps": {
        "components": [
          "ipc",
          "hdf_core",
          "hilog",
          "c_utils",
          "graphic_surface",
          "bounds_checking_function"
        ],
        "third_party": []
      },
      "build": {
        "sub_component": [
          "//drivers/interface/camera/metadata/v1_0:camera_vendor_tag_idl_target",
          "//drivers/interface/camera/v1_6:camera_idl_target",
          "//drivers/interface/camera/v1_5:camera_idl_target",
          "//drivers/interface/camera/v1_4:camera_idl_target",
          "//drivers/interface/camera/v1_3:camera_idl_target",
          "//drivers/interface/camera/v1_2:camera_idl_target",
          "//drivers/interface/camera/v1_1:camera_idl_target",
          "//drivers/interface/camera/v1_0:camera_idl_target",
          "//drivers/interface/camera/sequenceable/buffer_producer:libbuffer_producer_sequenceable_1.0",
          "//drivers/interface/camera/sequenceable/buffer_handle:libbuffer_handle_sequenceable_1.0",
          "//drivers/interface/camera/sequenceable/map_data:libmap_data_sequenceable_1.0",
          "//drivers/interface/camera/metadata:metadata",
          "//drivers/interface/camera/v1_6:libcamera_stub_1.6",
          "//drivers/interface/camera/v1_5:libcamera_stub_1.5",
          "//drivers/interface/camera/v1_4:libcamera_stub_1.4",
          "//drivers/interface/camera/v1_3:libcamera_stub_1.3",
          "//drivers/interface/camera/v1_2:libcamera_stub_1.2",
          "//drivers/interface/camera/v1_1:libcamera_stub_1.1",
          "//drivers/interface/camera/v1_0:libcamera_stub_1.0"
        ],
        "inner_kits": [
          {
            "name": "//drivers/interface/camera/metadata/v1_0:libcamera_vendor_tag_proxy_1.0",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera/metadata"
            }
          },
          {
            "name": "//drivers/interface/camera/metadata/v1_0:camera_vendor_tag_idl_headers_1.0",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera/metadata"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_6:libcamera_stub_1.6",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_6:libcamera_proxy_1.6",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_6:camera_idl_headers",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_5:libcamera_stub_1.5",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_5:libcamera_proxy_1.5",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_5:camera_idl_headers",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
	        },
          {
            "name": "//drivers/interface/camera/v1_4:libcamera_stub_1.4",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_4:libcamera_proxy_1.4",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_4:camera_idl_headers",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
	        },
          {
            "name": "//drivers/interface/camera/v1_3:libcamera_stub_1.3",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_3:libcamera_proxy_1.3",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_3:camera_idl_headers",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
	        },
          {
            "name": "//drivers/interface/camera/v1_2:libcamera_stub_1.2",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_2:libcamera_proxy_1.2",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_2:camera_idl_headers",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
	        },
          {
            "name": "//drivers/interface/camera/v1_1:libcamera_stub_1.1",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_1:libcamera_proxy_1.1",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_1:camera_idl_headers",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
	        },
          {
            "name": "//drivers/interface/camera/v1_0:libcamera_stub_1.0",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_0:libcamera_proxy_1.0",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/v1_0:camera_idl_headers",
            "header": {
              "header_files": [
              ],
              "header_base": "//drivers/interface/camera"
            }
          },
          {
            "name": "//drivers/interface/camera/metadata:metadata",
            "header": {
              "header_files": [
                "camera_device_ability_items.h",
                "camera_metadata_info.h",
                "camera_metadata_item_info.h",
                "camera_metadata_operator.h",
                "metadata_log.h",
                "metadata_utils.h",
                "video_key_info.h"
              ],
              "header_base": "//drivers/interface/camera/metadata/include"
            }
          },
          {
            "name": "//drivers/interface/camera/sequenceable/buffer_producer:libbuffer_producer_sequenceable_1.0",
            "header": {
              "header_files": [
                "buffer_producer_sequenceable.h"
              ],
              "header_base": "//drivers/interface/camera/sequenceable/buffer_producer"
            }
          },
          {
            "name": "//drivers/interface/camera/sequenceable/buffer_handle:libbuffer_handle_sequenceable_1.0",
            "header": {
              "header_files": [
                "buffer_handle_sequenceable.h"
              ],
              "header_base": "//drivers/interface/camera/sequenceable/buffer_handle"
            }
          },
          {
            "name": "//drivers/interface/camera/sequenceable/map_data:libmap_data_sequenceable_1.0",
            "header": {
              "header_files": [
                "map_data_sequenceable.h"
              ],
              "header_base": "//drivers/interface/camera/sequenceable/map_data"
            }
          }
        ]
      }
    }
  }