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