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