• 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              "ability_runtime",
25              "access_token",
26              "ace_engine",
27              "bundle_framework",
28              "c_utils",
29              "common_event_service",
30              "device_manager",
31              "drivers_interface_camera",
32              "drivers_interface_display",
33              "graphic_2d",
34              "graphic_surface",
35              "hdf_core",
36              "hicollie",
37              "hilog",
38              "hisysevent",
39              "hitrace",
40              "ipc",
41              "image_framework",
42              "napi",
43              "os_account",
44              "safwk",
45              "samgr",
46              "sensor",
47              "thermal_manager",
48              "window_manager",
49              "memmgr",
50              "memmgr_plugin"
51            ],
52            "third_party": [
53            ]
54        },
55        "build": {
56          "group_type": {
57            "base_group": [],
58            "fwk_group": [
59              "//foundation/multimedia/camera_framework/frameworks/native/camera:camera_framework",
60              "//foundation/multimedia/camera_framework/frameworks/native/ndk:ohcamera",
61              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camerapicker_napi",
62              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camera_napi",
63              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camera_js",
64              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camerapicker_js"
65            ],
66            "service_group": [
67              "//foundation/multimedia/camera_framework/sa_profile:camera_service_sa_profile",
68              "//foundation/multimedia/camera_framework/services/etc:camera_service.rc",
69              "//foundation/multimedia/camera_framework/services/camera_service:camera_service",
70              "//foundation/multimedia/camera_framework/services/deferred_processing_service:deferred_processing_service"
71            ]
72          },
73
74          "inner_kits": [
75            {
76              "type": "none",
77              "name": "//foundation/multimedia/camera_framework/frameworks/native/camera:camera_framework",
78              "header": {
79                "header_base": [
80                    "//foundation/multimedia/camera_framework/interfaces/inner_api/native/camera/include/input",
81                    "//foundation/multimedia/camera_framework/interfaces/inner_api/native/camera/include/output",
82                    "//foundation/multimedia/camera_framework/interfaces/inner_api/native/camera/include/session",
83                    "//foundation/multimedia/camera_framework/interfaces/inner_api/native/camera/include/deferred_proc_session",
84                    "//foundation/multimedia/camera_framework/interfaces/inner_api/native/camera/include/utils"
85                ],
86                "header_files": [
87                  "camera_info.h",
88                  "camera_input.h",
89                  "camera_manager.h",
90                  "capture_input.h",
91                  "capture_output.h",
92                  "metadata_output.h",
93                  "photo_output.h",
94                  "preview_output.h",
95                  "video_output.h",
96                  "capture_session.h",
97                  "deferred_photo_proc_session.h",
98                  "dps_metadata_info.h"
99                ]
100              }
101            },
102            {
103              "type": "none",
104              "name": "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camera_napi",
105              "header": {
106                "header_base": [
107                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include",
108                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/input",
109                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/output",
110                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/session"
111                 ],
112                "header_files": [
113                  "camera_info_napi.h",
114                  "camera_input_napi.h",
115                  "camera_manager_napi.h",
116                  "camera_napi.h",
117                  "camera_size_napi.h",
118                  "photo_output_napi.h",
119                  "preview_output_napi.h",
120                  "video_output_napi.h",
121                  "camera_session_napi.h",
122                  "camera_napi_utils.h",
123                  "native_module_ohos_camera.h",
124                  "listener_base.h",
125                  "metadata_output_napi.h",
126                  "metadata_object_napi.h"
127                ]
128              }
129           },
130            {
131              "type": "none",
132              "name": "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camerapicker_napi",
133              "header": {
134                "header_base": [
135                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include",
136                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/picker"
137                ],
138                "header_files": [
139                  "camera_picker_napi.h"
140                ]
141              }
142            }
143          ],
144          "test": [
145            "//foundation/multimedia/camera_framework/interfaces/inner_api/native/test:camera_video",
146            "//foundation/multimedia/camera_framework/interfaces/inner_api/native/test:camera_capture",
147            "//foundation/multimedia/camera_framework/interfaces/inner_api/native/test:camera_capture_video",
148            "//foundation/multimedia/camera_framework/test:camera_fuzz_test"
149          ]
150        }
151    }
152}
153