• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/camera_framework",
3    "description": "Camera standard provides managers and provides the camera resources to application to capture photo/preview/videos",
4    "version": "3.1",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "foundation/multimedia/camera_framework"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13        "name": "camera_framework",
14        "subsystem": "multimedia",
15        "syscap": ["SystemCapability.Multimedia.Camera.Core"],
16        "features": [],
17        "adapted_system_type": [ "standard" ],
18        "rom": "",
19        "ram": "",
20	"hisysevent_config": [ "//foundation/multimedia/camera_framework/hisysevent.yaml" ],
21        "deps": {
22          "components": [
23              "ability_base",
24              "access_token",
25              "bundle_framework",
26              "c_utils",
27              "device_manager",
28              "drivers_interface_camera",
29              "graphic_2d",
30              "hdf_core",
31              "hicollie",
32              "hicollie_native",
33              "hilog",
34              "hisysevent",
35              "hitrace",
36              "ipc",
37              "ipc_core",
38              "ipc_single",
39              "libaccesstoken_sdk",
40              "libhilog",
41              "media_client",
42              "image_framework",
43              "napi",
44              "safwk",
45              "samgr",
46              "samgr_proxy",
47              "system_ability_fwk",
48              "window_manager"
49            ],
50            "third_party": [
51              ""
52            ]
53        },
54        "build": {
55          "group_type": {
56            "base_group": [
57            ],
58            "fwk_group": [
59              "//foundation/multimedia/camera_framework/frameworks/native/camera:camera_framework",
60              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camera_napi",
61              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camera_js"
62            ],
63            "service_group": [
64              "//foundation/multimedia/camera_framework/sa_profile:camera_service_sa_profile",
65              "//foundation/multimedia/camera_framework/services/etc:camera_service.rc",
66              "//foundation/multimedia/camera_framework/services/camera_service:camera_service"
67            ]
68          },
69
70          "inner_kits": [
71            {
72              "type": "none",
73              "name": "//foundation/multimedia/camera_framework/frameworks/native/camera:camera_framework",
74              "header": {
75                "header_base": [
76                    "//foundation/multimedia/camera_framework/interfaces/inner_api/native/camera/include/input",
77                    "//foundation/multimedia/camera_framework/interfaces/inner_api/native/camera/include/output",
78                    "//foundation/multimedia/camera_framework/interfaces/inner_api/native/camera/include/session"
79                ],
80                "header_files": [
81                  "camera_info.h",
82                  "camera_input.h",
83                  "camera_manager.h",
84                  "capture_input.h",
85                  "capture_output.h",
86                  "metadata_output.h",
87                  "photo_output.h",
88                  "preview_output.h",
89                  "video_output.h",
90                  "capture_session.h"
91                ]
92              }
93            },
94            {
95              "type": "none",
96              "name": "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camera_napi",
97              "header": {
98                "header_base": [
99                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include",
100                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/input",
101                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/output",
102                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/session"
103                 ],
104                "header_files": [
105                  "camera_info_napi.h",
106                  "camera_input_napi.h",
107                  "camera_manager_callback_napi.h",
108                  "camera_manager_napi.h",
109                  "camera_napi.h",
110                  "camera_size_napi.h",
111                  "photo_output_napi.h",
112                  "preview_output_napi.h",
113                  "video_output_napi.h",
114                  "camera_session_napi.h",
115                  "camera_napi_utils.h",
116                  "native_module_ohos_camera.h",
117                  "metadata_output_napi.h",
118                  "metadata_object_napi.h"
119                ]
120              }
121            }
122          ],
123          "test": [
124            "//foundation/multimedia/camera_framework/interfaces/inner_api/native/test:camera_video",
125            "//foundation/multimedia/camera_framework/interfaces/inner_api/native/test:camera_capture",
126            "//foundation/multimedia/camera_framework/interfaces/inner_api/native/test:camera_capture_video",
127            "//foundation/multimedia/camera_framework/frameworks/native/camera/test/moduletest:camera_framework_moduletest",
128            "//foundation/multimedia/camera_framework/frameworks/native/camera/test/unittest:camera_framework_unittest_v1_0",
129            "//foundation/multimedia/camera_framework/frameworks/native/camera/test/unittest:camera_framework_unittest_v1_1",
130            "//foundation/multimedia/camera_framework/test:camera_fuzz_test"
131          ]
132        }
133    }
134}
135