1794c9f46Sopenharmony_ci{ 2794c9f46Sopenharmony_ci "name": "@ohos/distributed_hardware_fwk", 3794c9f46Sopenharmony_ci "description": "distributed hardware framework", 4794c9f46Sopenharmony_ci "version": "4.0", 5794c9f46Sopenharmony_ci "author": {}, 6794c9f46Sopenharmony_ci "repository": "https://gitee.com/openharmony/distributed_hardware_fwk", 7794c9f46Sopenharmony_ci "license": "Apache License 2.0", 8794c9f46Sopenharmony_ci "publishAs": "code-segment", 9794c9f46Sopenharmony_ci "segment": { 10794c9f46Sopenharmony_ci "destPath": "foundation/distributedhardware/distributed_hardware_fwk" 11794c9f46Sopenharmony_ci }, 12794c9f46Sopenharmony_ci "dirs": {}, 13794c9f46Sopenharmony_ci "scripts": {}, 14794c9f46Sopenharmony_ci "component": { 15794c9f46Sopenharmony_ci "name": "distributed_hardware_fwk", 16794c9f46Sopenharmony_ci "subsystem": "distributedhardware", 17794c9f46Sopenharmony_ci "syscap": [ 18794c9f46Sopenharmony_ci "SystemCapability.DistributedHardware.DistributedHardwareFWK" 19794c9f46Sopenharmony_ci ], 20794c9f46Sopenharmony_ci "features": [ 21794c9f46Sopenharmony_ci "distributed_hardware_fwk_low_latency" 22794c9f46Sopenharmony_ci ], 23794c9f46Sopenharmony_ci "adapted_system_type": [ 24794c9f46Sopenharmony_ci "standard" 25794c9f46Sopenharmony_ci ], 26794c9f46Sopenharmony_ci "rom": "128KB", 27794c9f46Sopenharmony_ci "ram": "6144KB", 28794c9f46Sopenharmony_ci "hisysevent_config": [ 29794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/hisysevent.yaml" 30794c9f46Sopenharmony_ci ], 31794c9f46Sopenharmony_ci "deps": { 32794c9f46Sopenharmony_ci "components": [ 33794c9f46Sopenharmony_ci "ability_base", 34794c9f46Sopenharmony_ci "ability_runtime", 35794c9f46Sopenharmony_ci "access_token", 36794c9f46Sopenharmony_ci "bundle_framework", 37794c9f46Sopenharmony_ci "napi", 38794c9f46Sopenharmony_ci "dsoftbus", 39794c9f46Sopenharmony_ci "eventhandler", 40794c9f46Sopenharmony_ci "hitrace", 41794c9f46Sopenharmony_ci "c_utils", 42794c9f46Sopenharmony_ci "hilog", 43794c9f46Sopenharmony_ci "cJSON", 44794c9f46Sopenharmony_ci "samgr", 45794c9f46Sopenharmony_ci "ipc", 46794c9f46Sopenharmony_ci "safwk", 47794c9f46Sopenharmony_ci "hisysevent", 48794c9f46Sopenharmony_ci "device_manager", 49794c9f46Sopenharmony_ci "config_policy", 50794c9f46Sopenharmony_ci "init", 51794c9f46Sopenharmony_ci "kv_store", 52794c9f46Sopenharmony_ci "resource_schedule_service", 53794c9f46Sopenharmony_ci "graphic_2d", 54794c9f46Sopenharmony_ci "graphic_surface", 55794c9f46Sopenharmony_ci "media_foundation", 56794c9f46Sopenharmony_ci "bounds_checking_function", 57794c9f46Sopenharmony_ci "power_manager", 58794c9f46Sopenharmony_ci "openssl", 59794c9f46Sopenharmony_ci "ffmpeg", 60794c9f46Sopenharmony_ci "zlib", 61794c9f46Sopenharmony_ci "ffrt" 62794c9f46Sopenharmony_ci ] 63794c9f46Sopenharmony_ci }, 64794c9f46Sopenharmony_ci "build": { 65794c9f46Sopenharmony_ci "sub_component": [ 66794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/utils:distributedhardwareutils", 67794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/services/distributedhardwarefwkservice:distributedhardwarefwksvr", 68794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/sa_profile:dhfwk_sa_profile", 69794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/sa_profile:dhardware.cfg", 70794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits:libdhfwk_sdk", 71794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/kits/napi:hardwaremanager", 72794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_sender:distributed_av_sender", 73794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_receiver:distributed_av_receiver", 74794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_handler/histreamer_ability_querier:histreamer_ability_querier", 75794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/application:DHardware_UI" 76794c9f46Sopenharmony_ci ], 77794c9f46Sopenharmony_ci "inner_kits": [ 78794c9f46Sopenharmony_ci { 79794c9f46Sopenharmony_ci "type": "so", 80794c9f46Sopenharmony_ci "name": "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits:libdhfwk_sdk", 81794c9f46Sopenharmony_ci "header": { 82794c9f46Sopenharmony_ci "header_files": [ 83794c9f46Sopenharmony_ci "distributed_hardware_fwk_kit.h", 84794c9f46Sopenharmony_ci "distributed_hardware_fwk_kit_paras.h" 85794c9f46Sopenharmony_ci ], 86794c9f46Sopenharmony_ci "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits/include" 87794c9f46Sopenharmony_ci } 88794c9f46Sopenharmony_ci }, 89794c9f46Sopenharmony_ci { 90794c9f46Sopenharmony_ci "type": "so", 91794c9f46Sopenharmony_ci "name": "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_sender:distributed_av_sender", 92794c9f46Sopenharmony_ci "header": { 93794c9f46Sopenharmony_ci "header_files": [], 94794c9f46Sopenharmony_ci "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/av_transport" 95794c9f46Sopenharmony_ci } 96794c9f46Sopenharmony_ci }, 97794c9f46Sopenharmony_ci { 98794c9f46Sopenharmony_ci "type": "so", 99794c9f46Sopenharmony_ci "name": "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_receiver:distributed_av_receiver", 100794c9f46Sopenharmony_ci "header": { 101794c9f46Sopenharmony_ci "header_files": [ 102794c9f46Sopenharmony_ci "common/include/av_sync_utils.h" 103794c9f46Sopenharmony_ci ], 104794c9f46Sopenharmony_ci "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/av_transport" 105794c9f46Sopenharmony_ci } 106794c9f46Sopenharmony_ci }, 107794c9f46Sopenharmony_ci { 108794c9f46Sopenharmony_ci "type": "so", 109794c9f46Sopenharmony_ci "name": "//foundation/distributedhardware/distributed_hardware_fwk/utils:distributedhardwareutils", 110794c9f46Sopenharmony_ci "header": { 111794c9f46Sopenharmony_ci "header_files": [ 112794c9f46Sopenharmony_ci "anonymous_string.h", 113794c9f46Sopenharmony_ci "dh_utils_hisysevent.h", 114794c9f46Sopenharmony_ci "dh_utils_hitrace.h", 115794c9f46Sopenharmony_ci "dh_utils_tool.h", 116794c9f46Sopenharmony_ci "histreamer_ability_parser.h", 117794c9f46Sopenharmony_ci "histreamer_query_tool.h" 118794c9f46Sopenharmony_ci ], 119794c9f46Sopenharmony_ci "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/utils/include" 120794c9f46Sopenharmony_ci } 121794c9f46Sopenharmony_ci }, 122794c9f46Sopenharmony_ci { 123794c9f46Sopenharmony_ci "type": "so", 124794c9f46Sopenharmony_ci "name": "//foundation/distributedhardware/distributed_hardware_fwk/utils:distributedhardwareutils", 125794c9f46Sopenharmony_ci "header": { 126794c9f46Sopenharmony_ci "header_files": [ "distributed_hardware_log.h" ], 127794c9f46Sopenharmony_ci "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/common/log/include" 128794c9f46Sopenharmony_ci } 129794c9f46Sopenharmony_ci }, 130794c9f46Sopenharmony_ci { 131794c9f46Sopenharmony_ci "type": "so", 132794c9f46Sopenharmony_ci "name": "//foundation/distributedhardware/distributed_hardware_fwk/utils:distributedhardwareutils", 133794c9f46Sopenharmony_ci "header": { 134794c9f46Sopenharmony_ci "header_files": [ 135794c9f46Sopenharmony_ci "constants.h", 136794c9f46Sopenharmony_ci "device_type.h", 137794c9f46Sopenharmony_ci "dhardware_ipc_interface_code.h", 138794c9f46Sopenharmony_ci "distributed_hardware_errno.h", 139794c9f46Sopenharmony_ci "iav_trans_control_center_callback.h", 140794c9f46Sopenharmony_ci "idistributed_hardware_manager.h", 141794c9f46Sopenharmony_ci "idistributed_hardware_sink.h", 142794c9f46Sopenharmony_ci "idistributed_hardware_source.h", 143794c9f46Sopenharmony_ci "idistributed_hardware.h", 144794c9f46Sopenharmony_ci "ihardware_handler.h", 145794c9f46Sopenharmony_ci "ipublisher_listener.h", 146794c9f46Sopenharmony_ci "single_instance.h" 147794c9f46Sopenharmony_ci ], 148794c9f46Sopenharmony_ci "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/common/utils/include" 149794c9f46Sopenharmony_ci } 150794c9f46Sopenharmony_ci } 151794c9f46Sopenharmony_ci ], 152794c9f46Sopenharmony_ci "test": [ 153794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_handler/histreamer_ability_querier/test/unittest/common:histreamer_ability_querier_test", 154794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_control_center/test/unittest:AvTransControlCenterTest", 155794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/utils/test/unittest:utils_test", 156794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/services/distributedhardwarefwkservice/test/unittest:test", 157794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits/test/unittest:kit_test", 158794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/utils/test/fuzztest:fuzztest", 159794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/services/distributedhardwarefwkservice/test/fuzztest:fuzztest", 160794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits/test/fuzztest:fuzztest", 161794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/filters/test:filter_test", 162794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_receiver/test/unittest:receiver_test", 163794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_sender/test/unittest:sender_test", 164794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/test:plugin_test", 165794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_control_center/test/fuzztest:fuzztest", 166794c9f46Sopenharmony_ci "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/common/test:av_common_test" 167794c9f46Sopenharmony_ci ] 168794c9f46Sopenharmony_ci } 169794c9f46Sopenharmony_ci } 170794c9f46Sopenharmony_ci} 171