• 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          "camera_framework_feature_camera_rotate_plugin"
18        ],
19        "adapted_system_type": [ "standard" ],
20        "rom": "",
21        "ram": "",
22        "hisysevent_config": [ "//foundation/multimedia/camera_framework/hisysevent.yaml" ],
23        "deps": {
24          "components": [
25              "ability_base",
26              "ability_runtime",
27              "access_token",
28              "ace_engine",
29              "audio_framework",
30              "av_codec",
31              "bundle_framework",
32              "c_utils",
33              "cJSON",
34              "common_event_service",
35              "data_share",
36              "device_manager",
37              "distributed_notification_service",
38              "drivers_interface_camera",
39              "drivers_interface_display",
40              "drivers_peripheral_display",
41              "graphic_2d",
42              "graphic_surface",
43              "hdf_core",
44              "hicollie",
45              "hilog",
46              "hisysevent",
47              "hitrace",
48              "i18n",
49              "init",
50              "ipc",
51              "image_framework",
52              "media_foundation",
53              "media_library",
54              "resource_management",
55              "resource_schedule_service",
56              "napi",
57              "os_account",
58              "qos_manager",
59              "resource_schedule_service",
60              "player_framework",
61              "qos_manager",
62              "resource_schedule_service",
63              "safwk",
64              "samgr",
65              "selinux_adapter",
66              "sensor",
67              "thermal_manager",
68              "battery_manager",
69              "power_manager",
70              "window_manager",
71              "memmgr"
72            ],
73            "third_party": [
74              "e2fsprogs"
75            ]
76        },
77        "build": {
78          "group_type": {
79            "base_group": [],
80            "fwk_group": [
81              "//foundation/multimedia/camera_framework/common:camera_utils",
82              "//foundation/multimedia/camera_framework/dynamic_libs:camera_dynamic_avcodec",
83              "//foundation/multimedia/camera_framework/dynamic_libs:camera_dynamic_medialibrary",
84              "//foundation/multimedia/camera_framework/dynamic_libs:camera_dynamic_media_manager",
85              "//foundation/multimedia/camera_framework/dynamic_libs:camera_dynamic_moving_photo",
86              "//foundation/multimedia/camera_framework/dynamic_libs:camera_dynamic_picture",
87              "//foundation/multimedia/camera_framework/frameworks/native/camera/base:camera_framework",
88              "//foundation/multimedia/camera_framework/frameworks/native/camera/extension:camera_framework_ex",
89              "//foundation/multimedia/camera_framework/frameworks/native/ndk:ohcamera",
90              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camerapicker_napi",
91              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camera_napi",
92              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camera_napi_base",
93              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi_for_sys:camera_napi_ex",
94              "//foundation/multimedia/camera_framework/frameworks/cj:cj_camera_ffi",
95              "//foundation/multimedia/camera_framework/frameworks/cj:cj_camera_picker_ffi",
96              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camera_js",
97              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camerapicker_js"
98            ],
99            "service_group": [
100              "//foundation/multimedia/camera_framework/sa_profile:camera_service_sa_profile",
101              "//foundation/multimedia/camera_framework/services/etc:camera_service.rc",
102              "//foundation/multimedia/camera_framework/services/camera_service:camera_service",
103              "//foundation/multimedia/camera_framework/services/deferred_processing_service:deferred_processing_service"
104            ]
105          },
106
107          "inner_kits": [
108            {
109              "type": "so",
110              "name": "//foundation/multimedia/camera_framework/frameworks/native/camera/base:camera_framework",
111              "header": {
112                "header_base": "//foundation/multimedia/camera_framework/interfaces/inner_api/native/camera/include",
113                "header_files": [
114                  "input/camera_input.h",
115                  "input/camera_manager.h",
116                  "input/capture_input.h",
117                  "output/capture_output.h",
118                  "output/metadata_output.h",
119                  "output/photo_output.h",
120                  "output/preview_output.h",
121                  "output/video_output.h",
122                  "session/capture_session.h",
123                  "deferred_proc_session/deferred_photo_proc_session.h",
124                  "utils/dps_metadata_info.h"
125                ]
126              }
127            },
128            {
129              "type": "so",
130              "name": "//foundation/multimedia/camera_framework/frameworks/native/camera/extension:camera_framework_ex",
131              "header": {
132                "header_base": "//foundation/multimedia/camera_framework/frameworks/native/camera/extension/include",
133                "header_files": [
134                  "input/camera_manager_for_sys.h",
135                  "output/depth_data_output.h",
136                  "session/capture_session_for_sys.h"
137                ]
138              }
139            },
140            {
141              "type": "so",
142              "name": "//foundation/multimedia/camera_framework/frameworks/cj:cj_camera_ffi",
143              "header": {
144                "header_base": "//foundation/multimedia/camera_framework/frameworks/cj/camera/include",
145                "header_files": []
146              }
147            },
148            {
149              "type": "so",
150              "name": "//foundation/multimedia/camera_framework/frameworks/cj:cj_camera_picker_ffi",
151              "header": {
152                "header_base": "//foundation/multimedia/camera_framework/frameworks/cj/camera_picker/include",
153                "header_files": []
154              }
155            },
156            {
157              "type": "none",
158              "name": "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camera_napi",
159              "header": {
160                "header_base": [
161                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include"
162                 ],
163                "header_files": [
164                  "native_module_ohos_camera.h"
165                ]
166              }
167           },
168            {
169              "type": "none",
170              "name": "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camerapicker_napi",
171              "header": {
172                "header_base": [
173                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include",
174                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/picker"
175                ],
176                "header_files": [
177                  "camera_picker_napi.h"
178                ]
179              }
180            }
181          ],
182          "test": [
183            "//foundation/multimedia/camera_framework/interfaces/inner_api/native/test:camera_video",
184            "//foundation/multimedia/camera_framework/interfaces/inner_api/native/test:camera_capture",
185            "//foundation/multimedia/camera_framework/interfaces/inner_api/native/test:camera_capture_video"
186          ]
187        }
188    }
189}
190