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