1{ 2 "name": "@ohos/distributed_hardware_fwk", 3 "description": "distributed hardware framework", 4 "version": "4.0", 5 "author": {}, 6 "repository": "https://gitee.com/openharmony/distributed_hardware_fwk", 7 "license": "Apache License 2.0", 8 "publishAs": "code-segment", 9 "segment": { 10 "destPath": "foundation/distributedhardware/distributed_hardware_fwk" 11 }, 12 "dirs": {}, 13 "scripts": {}, 14 "component": { 15 "name": "distributed_hardware_fwk", 16 "subsystem": "distributedhardware", 17 "syscap": [ 18 "SystemCapability.DistributedHardware.DistributedHardwareFWK" 19 ], 20 "features": [ 21 "distributed_hardware_fwk_low_latency" 22 ], 23 "adapted_system_type": [ 24 "standard" 25 ], 26 "rom": "128KB", 27 "ram": "6144KB", 28 "hisysevent_config": [ 29 "//foundation/distributedhardware/distributed_hardware_fwk/hisysevent.yaml" 30 ], 31 "deps": { 32 "components": [ 33 "ability_base", 34 "ability_runtime", 35 "access_token", 36 "bundle_framework", 37 "napi", 38 "dsoftbus", 39 "eventhandler", 40 "hitrace", 41 "c_utils", 42 "hilog", 43 "cJSON", 44 "samgr", 45 "ipc", 46 "safwk", 47 "hisysevent", 48 "device_manager", 49 "config_policy", 50 "init", 51 "kv_store", 52 "resource_schedule_service", 53 "graphic_2d", 54 "graphic_surface", 55 "media_foundation", 56 "bounds_checking_function", 57 "power_manager", 58 "openssl", 59 "ffmpeg", 60 "zlib", 61 "ffrt" 62 ] 63 }, 64 "build": { 65 "sub_component": [ 66 "//foundation/distributedhardware/distributed_hardware_fwk/utils:distributedhardwareutils", 67 "//foundation/distributedhardware/distributed_hardware_fwk/services/distributedhardwarefwkservice:distributedhardwarefwksvr", 68 "//foundation/distributedhardware/distributed_hardware_fwk/sa_profile:dhfwk_sa_profile", 69 "//foundation/distributedhardware/distributed_hardware_fwk/sa_profile:dhardware.cfg", 70 "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits:libdhfwk_sdk", 71 "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/kits/napi:hardwaremanager", 72 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_sender:distributed_av_sender", 73 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_receiver:distributed_av_receiver", 74 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_handler/histreamer_ability_querier:histreamer_ability_querier", 75 "//foundation/distributedhardware/distributed_hardware_fwk/application:DHardware_UI" 76 ], 77 "inner_kits": [ 78 { 79 "type": "so", 80 "name": "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits:libdhfwk_sdk", 81 "header": { 82 "header_files": [ 83 "distributed_hardware_fwk_kit.h", 84 "distributed_hardware_fwk_kit_paras.h" 85 ], 86 "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits/include" 87 } 88 }, 89 { 90 "type": "so", 91 "name": "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_sender:distributed_av_sender", 92 "header": { 93 "header_files": [], 94 "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/av_transport" 95 } 96 }, 97 { 98 "type": "so", 99 "name": "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_receiver:distributed_av_receiver", 100 "header": { 101 "header_files": [ 102 "common/include/av_sync_utils.h" 103 ], 104 "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/av_transport" 105 } 106 }, 107 { 108 "type": "so", 109 "name": "//foundation/distributedhardware/distributed_hardware_fwk/utils:distributedhardwareutils", 110 "header": { 111 "header_files": [ 112 "anonymous_string.h", 113 "dh_utils_hisysevent.h", 114 "dh_utils_hitrace.h", 115 "dh_utils_tool.h", 116 "histreamer_ability_parser.h", 117 "histreamer_query_tool.h" 118 ], 119 "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/utils/include" 120 } 121 }, 122 { 123 "type": "so", 124 "name": "//foundation/distributedhardware/distributed_hardware_fwk/utils:distributedhardwareutils", 125 "header": { 126 "header_files": [ "distributed_hardware_log.h" ], 127 "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/common/log/include" 128 } 129 }, 130 { 131 "type": "so", 132 "name": "//foundation/distributedhardware/distributed_hardware_fwk/utils:distributedhardwareutils", 133 "header": { 134 "header_files": [ 135 "constants.h", 136 "device_type.h", 137 "dhardware_ipc_interface_code.h", 138 "distributed_hardware_errno.h", 139 "iav_trans_control_center_callback.h", 140 "idistributed_hardware_manager.h", 141 "idistributed_hardware_sink.h", 142 "idistributed_hardware_source.h", 143 "idistributed_hardware.h", 144 "ihardware_handler.h", 145 "ipublisher_listener.h", 146 "single_instance.h" 147 ], 148 "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/common/utils/include" 149 } 150 } 151 ], 152 "test": [ 153 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_handler/histreamer_ability_querier/test/unittest/common:histreamer_ability_querier_test", 154 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_control_center/test/unittest:AvTransControlCenterTest", 155 "//foundation/distributedhardware/distributed_hardware_fwk/utils/test/unittest:utils_test", 156 "//foundation/distributedhardware/distributed_hardware_fwk/services/distributedhardwarefwkservice/test/unittest:test", 157 "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits/test/unittest:kit_test", 158 "//foundation/distributedhardware/distributed_hardware_fwk/utils/test/fuzztest:fuzztest", 159 "//foundation/distributedhardware/distributed_hardware_fwk/services/distributedhardwarefwkservice/test/fuzztest:fuzztest", 160 "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits/test/fuzztest:fuzztest", 161 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/filters/test:filter_test", 162 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_receiver/test/unittest:receiver_test", 163 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_sender/test/unittest:sender_test", 164 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/test:plugin_test", 165 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_control_center/test/fuzztest:fuzztest", 166 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/common/test:av_common_test" 167 ] 168 } 169 } 170} 171