• 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              "resource_management",
51              "napi",
52              "os_account",
53              "qos_manager",
54              "resource_schedule_service",
55              "player_framework",
56              "qos_manager",
57              "resource_schedule_service",
58              "safwk",
59              "samgr",
60              "sensor",
61              "thermal_manager",
62              "battery_manager",
63              "power_manager",
64              "window_manager",
65              "memmgr"
66            ],
67            "third_party": [
68              "e2fsprogs"
69            ]
70        },
71        "build": {
72          "group_type": {
73            "base_group": [],
74            "fwk_group": [
75              "//foundation/multimedia/camera_framework/common:camera_utils",
76              "//foundation/multimedia/camera_framework/dynamic_libs:camera_dynamic_medialibrary",
77              "//foundation/multimedia/camera_framework/dynamic_libs:camera_dynamic_picture",
78              "//foundation/multimedia/camera_framework/frameworks/native/camera:camera_framework",
79              "//foundation/multimedia/camera_framework/frameworks/native/ndk:ohcamera",
80              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camerapicker_napi",
81              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camera_napi",
82              "//foundation/multimedia/camera_framework/frameworks/cj:cj_camera_ffi",
83              "//foundation/multimedia/camera_framework/frameworks/cj:cj_camera_picker_ffi",
84              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camera_js",
85              "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camerapicker_js"
86            ],
87            "service_group": [
88              "//foundation/multimedia/camera_framework/sa_profile:camera_service_sa_profile",
89              "//foundation/multimedia/camera_framework/services/etc:camera_service.rc",
90              "//foundation/multimedia/camera_framework/services/camera_service:camera_service",
91              "//foundation/multimedia/camera_framework/services/deferred_processing_service:deferred_processing_service"
92            ]
93          },
94
95          "inner_kits": [
96            {
97              "type": "so",
98              "name": "//foundation/multimedia/camera_framework/frameworks/native/camera:camera_framework",
99              "header": {
100                "header_base": "//foundation/multimedia/camera_framework/interfaces/inner_api/native/camera/include",
101                "header_files": [
102                  "input/camera_input.h",
103                  "input/camera_manager.h",
104                  "input/capture_input.h",
105                  "output/capture_output.h",
106                  "output/metadata_output.h",
107                  "output/photo_output.h",
108                  "output/preview_output.h",
109                  "output/video_output.h",
110                  "session/capture_session.h",
111                  "deferred_proc_session/deferred_photo_proc_session.h",
112                  "utils/dps_metadata_info.h"
113                ]
114              }
115            },
116            {
117              "type": "none",
118              "name": "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camera_napi",
119              "header": {
120                "header_base": [
121                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include",
122                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/input",
123                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/output",
124                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/session"
125                 ],
126                "header_files": [
127                  "camera_input_napi.h",
128                  "camera_manager_napi.h",
129                  "camera_napi.h",
130                  "photo_output_napi.h",
131                  "preview_output_napi.h",
132                  "video_output_napi.h",
133                  "camera_session_napi.h",
134                  "camera_napi_utils.h",
135                  "native_module_ohos_camera.h",
136                  "listener_base.h",
137                  "metadata_output_napi.h"
138                ]
139              }
140           },
141            {
142              "type": "none",
143              "name": "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camerapicker_napi",
144              "header": {
145                "header_base": [
146                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include",
147                    "//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/picker"
148                ],
149                "header_files": [
150                  "camera_picker_napi.h"
151                ]
152              }
153            }
154          ],
155          "test": [
156            "//foundation/multimedia/camera_framework/frameworks/native/camera/test/moduletest:camera_base_function_moduletest",
157            "//foundation/multimedia/camera_framework/frameworks/native/camera/test/moduletest:camera_deferred_photo_moduletest",
158            "//foundation/multimedia/camera_framework/frameworks/native/camera/test/moduletest:camera_deferred_video_moduletest",
159            "//foundation/multimedia/camera_framework/frameworks/native/camera/test/moduletest:camera_format_YUV_moduletest",
160            "//foundation/multimedia/camera_framework/frameworks/native/camera/test/moduletest:camera_moving_photo_moduletest",
161            "//foundation/multimedia/camera_framework/frameworks/native/camera/test/moduletest:camera_session_moduletest",
162            "//foundation/multimedia/camera_framework/frameworks/native/camera/test/unittest/camera_deferred_unittest:camera_deferred_unittest",
163            "//foundation/multimedia/camera_framework/frameworks/native/camera/test/unittest/camera_ndk_unittest:camera_ndk_test",
164            "//foundation/multimedia/camera_framework/frameworks/native/camera/test/unittest/camera_service:camera_service_unittest",
165            "//foundation/multimedia/camera_framework/frameworks/native/camera/test/unittest/framework_native:camera_framework_native_unittest",
166            "//foundation/multimedia/camera_framework/interfaces/inner_api/native/test:camera_video",
167            "//foundation/multimedia/camera_framework/interfaces/inner_api/native/test:camera_capture",
168            "//foundation/multimedia/camera_framework/interfaces/inner_api/native/test:camera_capture_video"
169          ]
170        }
171    }
172}
173