• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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        "graphic_2d",
55        "graphic_surface",
56        "media_foundation",
57        "bounds_checking_function",
58        "openssl",
59        "ffmpeg",
60        "zlib",
61        "ffrt",
62        "libevdev"
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_ipc_interface_code.h",
140              "distributed_hardware_errno.h",
141              "iav_trans_control_center_callback.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              "ipublisher_listener.h",
148              "single_instance.h"
149            ],
150            "header_base": "//foundation/distributedhardware/distributed_hardware_fwk/common/utils/include"
151          }
152        }
153      ],
154      "test": [
155        "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_handler/histreamer_ability_querier/test/unittest/common:histreamer_ability_querier_test",
156        "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_control_center/test/unittest:AvTransControlCenterTest",
157        "//foundation/distributedhardware/distributed_hardware_fwk/utils/test/unittest:utils_test",
158        "//foundation/distributedhardware/distributed_hardware_fwk/services/distributedhardwarefwkservice/test/unittest:test",
159        "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits/test/unittest:kit_test",
160        "//foundation/distributedhardware/distributed_hardware_fwk/utils/test/fuzztest:fuzztest",
161        "//foundation/distributedhardware/distributed_hardware_fwk/services/distributedhardwarefwkservice/test/fuzztest:fuzztest",
162        "//foundation/distributedhardware/distributed_hardware_fwk/interfaces/inner_kits/test/fuzztest:fuzztest",
163        "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/filters/test:filter_test",
164        "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_receiver/test/unittest:receiver_test",
165        "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/av_sender/test/unittest:sender_test",
166        "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/test:plugin_test",
167        "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_control_center/test/fuzztest:fuzztest",
168        "//foundation/distributedhardware/distributed_hardware_fwk/av_transport/common/test:av_common_test"
169      ]
170    }
171  }
172}
173