1{
2    "name": "@ohos/distributed_audio",
3    "description": "distributed audio",
4    "version": "4.0",
5    "author": {},
6    "repository": "https://gitee.com/openharmony/distributed_audio",
7    "license": "Apache License 2.0",
8    "publishAs": "code-segment",
9    "segment": {
10        "destPath": "foundation/distributedhardware/distributed_audio"
11    },
12    "dirs": {},
13    "scripts": {},
14    "component": {
15        "name": "distributed_audio",
16        "subsystem": "distributedhardware",
17        "syscap": [],
18        "features": [
19            "distributed_audio_extension_sa"
20        ],
21        "adapted_system_type": [
22            "standard"
23        ],
24        "rom": "2000KB",
25        "ram": "6MB",
26        "hisysevent_config": [
27            "//foundation/distributedhardware/distributed_audio/hisysevent.yaml"
28        ],
29        "deps": {
30            "components": [
31                "access_token",
32                "accessibility",
33                "audio_framework",
34                "cJSON",
35                "c_utils",
36                "device_security_level",
37                "device_manager",
38                "distributed_hardware_fwk",
39                "drivers_interface_audio",
40                "drivers_interface_distributed_audio",
41                "dsoftbus",
42                "eventhandler",
43                "hdf_core",
44                "hicollie",
45                "hisysevent",
46                "hitrace",
47                "hilog",
48                "init",
49                "ipc",
50                "player_framework",
51                "safwk",
52                "samgr"
53            ]
54        },
55        "build": {
56            "sub_component": [
57                "//foundation/distributedhardware/distributed_audio/sa_profile:daudio_sa_profile",
58                "//foundation/distributedhardware/distributed_audio/sa_profile:daudio.cfg",
59
60                "//foundation/distributedhardware/distributed_audio/audiohandler:distributed_audio_handler",
61
62                "//foundation/distributedhardware/distributed_audio/interfaces/inner_kits/native_cpp/audio_sink:distributed_audio_sink_sdk",
63                "//foundation/distributedhardware/distributed_audio/interfaces/inner_kits/native_cpp/audio_source:distributed_audio_source_sdk",
64
65                "//foundation/distributedhardware/distributed_audio/services/common:distributed_audio_utils",
66
67                "//foundation/distributedhardware/distributed_audio/services/audiomanager/servicesource:distributed_audio_source",
68                "//foundation/distributedhardware/distributed_audio/services/audiomanager/servicesink:distributed_audio_sink",
69
70                "//foundation/distributedhardware/distributed_audio/services/audiotransport/receiverengine:distributed_audio_decode_transport",
71                "//foundation/distributedhardware/distributed_audio/services/audiotransport/senderengine:distributed_audio_encode_transport",
72                "//foundation/distributedhardware/distributed_audio/services/test_example:audio_distributed_test"
73            ],
74            "inner_kits": [{
75                    "type": "so",
76                    "name": "//foundation/distributedhardware/distributed_audio/interfaces/inner_kits/native_cpp/audio_sink:distributed_audio_sink_sdk",
77                    "header": {
78                        "header_base": "//foundation/distributedhardware/distributed_audio/interfaces/inner_kits/native_cpp/audio_sink/include",
79                        "header_files": [
80                            "idaudio_sink.h"
81                        ]
82                    }
83                },
84                {
85                    "type": "so",
86                    "name": "//foundation/distributedhardware/distributed_audio/interfaces/inner_kits/native_cpp/audio_source:distributed_audio_source_sdk",
87                    "header": {
88                        "header_base": "//foundation/distributedhardware/distributed_audio/interfaces/inner_kits/native_cpp/audio_source/include",
89                        "header_files": [
90                            "idaudio_source.h"
91                        ]
92                    }
93                },
94                {
95                    "type": "so",
96                    "name": "//foundation/distributedhardware/distributed_audio/services/audiotransport/receiverengine:distributed_audio_decode_transport",
97                    "header": {
98                        "header_base": "//foundation/distributedhardware/distributed_audio/services/audiotransport/receiverengine",
99                        "header_files": [
100                            "include/av_receiver_engine_adapter.h",
101                            "include/av_receiver_engine_transport.h"
102                        ]
103                    }
104                },
105                {
106                    "type": "so",
107                    "name": "//foundation/distributedhardware/distributed_audio/services/audiotransport/senderengine:distributed_audio_encode_transport",
108                    "header": {
109                        "header_base": "//foundation/distributedhardware/distributed_audio/services/audiotransport/senderengine",
110                        "header_files": [
111                            "include/av_sender_engine_adapter.h",
112                            "include/av_sender_engine_transport.h"
113                        ]
114                    }
115                },
116                {
117                    "type": "so",
118                    "name": "//foundation/distributedhardware/distributed_audio/services/common:distributed_audio_utils",
119                    "header": {
120                        "header_base": "//foundation/distributedhardware/distributed_audio/services/common/",
121                        "header_files": [
122                            "audiodata/include/audio_data.h",
123                            "audioparam/audio_param.h"
124                        ]
125                    }
126                }
127            ],
128            "test": [
129                "//foundation/distributedhardware/distributed_audio/interfaces/inner_kits/native_cpp/test/unittest:unittest",
130                "//foundation/distributedhardware/distributed_audio/interfaces/inner_kits/native_cpp/test/fuzztest:fuzztest"
131            ]
132        }
133    }
134}