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 "av_codec", 37 "bundle_framework", 38 "napi", 39 "dsoftbus", 40 "eventhandler", 41 "hitrace", 42 "c_utils", 43 "hilog", 44 "cJSON", 45 "samgr", 46 "ipc", 47 "safwk", 48 "hisysevent", 49 "device_manager", 50 "config_policy", 51 "init", 52 "kv_store", 53 "resource_schedule_service", 54 "media_foundation", 55 "bounds_checking_function", 56 "openssl", 57 "ffmpeg", 58 "zlib", 59 "ffrt", 60 "libevdev", 61 "selinux_adapter", 62 "os_account" 63 ] 64 }, 65 "build": { 66 "sub_component": [ 67 "//foundation/distributedhardware/distributed_hardware_fwk/application:DHardware_UI", 68 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_receiver:distributed_av_receiver", 69 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_sender:distributed_av_sender", 70 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_handler/histreamer_ability_querier:histreamer_ability_querier", 71 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/framework:distributed_av_pipeline_fwk", 72 "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits:libdhfwk_sdk", 73 "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/kits/napi:hardwaremanager", 74 "//foundation/distributedhardware/distributed_hardware_fwk/sa_profile:dhardware.cfg", 75 "//foundation/distributedhardware/distributed_hardware_fwk/sa_profile:dhfwk_sa_profile", 76 "//foundation/distributedhardware/distributed_hardware_fwk/services/distributedhardwarefwkservice:distributedhardwarefwksvr", 77 "//foundation/distributedhardware/distributed_hardware_fwk/utils:distributedhardwareutils" 78 ], 79 "inner_kits": [ 80 { 81 "type": "so", 82 "name": "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits:libdhfwk_sdk", 83 "header": { 84 "header_files": [ 85 "distributed_hardware_fwk_kit.h", 86 "distributed_hardware_fwk_kit_paras.h" 87 ], 88 "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits/include" 89 } 90 }, 91 { 92 "type": "so", 93 "name": "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_sender:distributed_av_sender", 94 "header": { 95 "header_files": [], 96 "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/av_transport" 97 } 98 }, 99 { 100 "type": "so", 101 "name": "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_receiver:distributed_av_receiver", 102 "header": { 103 "header_files": [ 104 "common/include/av_sync_utils.h" 105 ], 106 "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/av_transport" 107 } 108 }, 109 { 110 "type": "so", 111 "name": "//foundation/distributedhardware/distributed_hardware_fwk/utils:distributedhardwareutils", 112 "header": { 113 "header_files": [ 114 "anonymous_string.h", 115 "dh_utils_hisysevent.h", 116 "dh_utils_hitrace.h", 117 "dh_utils_tool.h", 118 "histreamer_ability_parser.h", 119 "histreamer_query_tool.h" 120 ], 121 "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/utils/include" 122 } 123 }, 124 { 125 "type": "so", 126 "name": "//foundation/distributedhardware/distributed_hardware_fwk/utils:distributedhardwareutils", 127 "header": { 128 "header_files": [ "distributed_hardware_log.h" ], 129 "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/common/log/include" 130 } 131 }, 132 { 133 "type": "so", 134 "name": "//foundation/distributedhardware/distributed_hardware_fwk/utils:distributedhardwareutils", 135 "header": { 136 "header_files": [ 137 "constants.h", 138 "device_type.h", 139 "dhardware_descriptor.h", 140 "dhardware_ipc_interface_code.h", 141 "distributed_hardware_errno.h", 142 "idistributed_hardware_manager.h", 143 "idistributed_hardware_sink.h", 144 "idistributed_hardware_source.h", 145 "idistributed_hardware.h", 146 "ihardware_handler.h", 147 "ihardware_status_listener.h", 148 "ipublisher_listener.h", 149 "single_instance.h" 150 ], 151 "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/common/utils/include" 152 } 153 } 154 ], 155 "test": [ 156 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_handler/histreamer_ability_querier/test/unittest/common:histreamer_ability_querier_test", 157 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_control_center/test/unittest:AvTransControlCenterTest", 158 "//foundation/distributedhardware/distributed_hardware_fwk/utils/test/unittest:utils_test", 159 "//foundation/distributedhardware/distributed_hardware_fwk/services/distributedhardwarefwkservice/test/unittest:test", 160 "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits/test/unittest:kit_test", 161 "//foundation/distributedhardware/distributed_hardware_fwk/utils/test/fuzztest:fuzztest", 162 "//foundation/distributedhardware/distributed_hardware_fwk/services/distributedhardwarefwkservice/test/fuzztest:fuzztest", 163 "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits/test/fuzztest:fuzztest", 164 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/filters/test:filter_test", 165 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/framework/filter/test:framework_filter_test", 166 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/framework/pipeline/test:framework_pipeline_test", 167 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_receiver/test/unittest:receiver_test", 168 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_sender/test/unittest:sender_test", 169 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/test:plugin_test", 170 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_control_center/test/fuzztest:fuzztest", 171 "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/common/test:av_common_test" 172 ] 173 } 174 } 175} 176