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