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