• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/pulseaudio",
3    "description": "Pulseaudio is a Sound server system, which is used by multimedia audio subsystem as audio server. It provides playback, record and audio management functionalities.",
4    "version": "3.1",
5    "license": "LGPL-2.1",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "third_party/pulseaudio"
9    },
10    "dirs": {},
11    "scripts": {},
12    "readmePath": {
13        "en": "README"
14    },
15    "component": {
16        "name": "pulseaudio",
17        "subsystem": "thirdparty",
18        "syscap": [],
19        "features": [],
20        "adapted_system_type": [
21            "standard"
22        ],
23        "rom": "0",
24        "ram": "0",
25        "deps": {
26            "components": [
27                "hilog",
28                "hitrace",
29                "init",
30                "libsnd",
31                "c_utils"
32            ],
33            "third_party": []
34        },
35        "build": {
36            "sub_component": [
37                "//third_party/pulseaudio/ohosbuild/src/daemon:pulseaudio",
38                "//third_party/pulseaudio/ohosbuild/src/modules:module-cli-protocol-unix",
39                "//third_party/pulseaudio/ohosbuild/src/modules:module-native-protocol-fd",
40                "//third_party/pulseaudio/ohosbuild/src/modules:module-native-protocol-tcp",
41                "//third_party/pulseaudio/ohosbuild/src/modules:module-native-protocol-unix",
42                "//third_party/pulseaudio/ohosbuild/src/modules:module-suspend-on-idle",
43                "//third_party/pulseaudio/ohosbuild/src/pulse:pulse-simple",
44                "//third_party/pulseaudio/ohosbuild/src/pulse:pulse",
45                "//third_party/pulseaudio/ohosbuild/src/pulsecore:cli",
46                "//third_party/pulseaudio/ohosbuild/src/pulsecore:protocol-cli",
47                "//third_party/pulseaudio/ohosbuild/src/pulsecore:protocol-native",
48                "//third_party/pulseaudio/ohosbuild/src/pulsecore:pulsecore",
49                "//third_party/pulseaudio/ohosbuild/src:pulsecommon",
50                "//third_party/pulseaudio/sonic:sonic"
51            ],
52            "inner_kits": [
53                {
54                    "header": {
55                        "header_base": "//third_party/pulseaudio/ohosbuild/src/daemon",
56                        "header_files": []
57                    },
58                    "name": "//third_party/pulseaudio/ohosbuild/src/daemon:pulseaudio"
59                },
60                {
61                    "header": {
62                        "header_base": "//third_party/pulseaudio/ohosbuild/src/modules",
63                        "header_files": []
64                    },
65                    "name": "//third_party/pulseaudio/ohosbuild/src/modules:module-cli-protocol-unix"
66                },
67                {
68                    "header": {
69                        "header_base": "//third_party/pulseaudio/ohosbuild/src/modules",
70                        "header_files": []
71                    },
72                    "name": "//third_party/pulseaudio/ohosbuild/src/modules:module-native-protocol-fd"
73                },
74                {
75                    "header": {
76                        "header_base": "//third_party/pulseaudio/ohosbuild/src/modules",
77                        "header_files": []
78                    },
79                    "name": "//third_party/pulseaudio/ohosbuild/src/modules:module-native-protocol-tcp"
80                },
81                {
82                    "header": {
83                        "header_base": "//third_party/pulseaudio/ohosbuild/src/modules",
84                        "header_files": []
85                    },
86                    "name": "//third_party/pulseaudio/ohosbuild/src/modules:module-native-protocol-unix"
87                },
88                {
89                    "header": {
90                        "header_base": "//third_party/pulseaudio/ohosbuild/src/modules",
91                        "header_files": []
92                    },
93                    "name": "//third_party/pulseaudio/ohosbuild/src/modules:module-suspend-on-idle"
94                },
95                {
96                    "header": {
97                        "header_base": "//third_party/pulseaudio/ohosbuild/src/pulse",
98                        "header_files": []
99                    },
100                    "name": "//third_party/pulseaudio/ohosbuild/src/pulse:pulse-simple"
101                },
102                {
103                    "header": {
104                        "header_base": "//third_party/pulseaudio/ohosbuild/src/pulse",
105                        "header_files": [
106                            "../../../src/pulse/pulseaudio.h",
107                            "../../../src/pulse/rtclock.h",
108                            "../../../src/pulse/timeval.h",
109                            "../../../src/pulse/volume.h",
110                            "../../../src/pulse/xmalloc.h",
111                            "../../../src/pulse/util.h"
112                        ]
113                    },
114                    "name": "//third_party/pulseaudio/ohosbuild/src/pulse:pulse"
115                },
116                {
117                    "header": {
118                        "header_base": "//third_party/pulseaudio/ohosbuild/src/pulsecore",
119                        "header_files": []
120                    },
121                    "name": "//third_party/pulseaudio/ohosbuild/src/pulsecore:cli"
122                },
123                {
124                    "header": {
125                        "header_base": "//third_party/pulseaudio/ohosbuild/src/pulsecore",
126                        "header_files": []
127                    },
128                    "name": "//third_party/pulseaudio/ohosbuild/src/pulsecore:protocol-cli"
129                },
130                {
131                    "header": {
132                        "header_base": "//third_party/pulseaudio/ohosbuild/src/pulsecore",
133                        "header_files": []
134                    },
135                    "name": "//third_party/pulseaudio/ohosbuild/src/pulsecore:protocol-native"
136                },
137                {
138                    "header": {
139                        "header_base": "//third_party/pulseaudio/ohosbuild/src/pulsecore",
140                        "header_files": [
141                            "../../../src/pulsecore/core.h",
142                            "../../../src/pulsecore/core-util.h",
143                            "../../../src/pulsecore/i18n.h",
144                            "../../../src/pulsecore/log.h",
145                            "../../../src/pulsecore/macro.h",
146                            "../../../src/pulsecore/modargs.h",
147                            "../../../src/pulsecore/module.h",
148                            "../../../src/pulsecore/memblock.h",
149                            "../../../src/pulsecore/memblockq.h",
150                            "../../../src/pulsecore/memchunk.h",
151                            "../../../src/pulsecore/mix.h",
152                            "../../../src/pulsecore/namereg.h",
153                            "../../../src/pulsecore/protocol-native.h",
154                            "../../../src/pulsecore/rtpoll.h",
155                            "../../../src/pulsecore/sink.h",
156                            "../../../src/pulsecore/source.h",
157                            "../../../src/pulsecore/thread-mq.h",
158                            "../../../src/pulsecore/thread.h"
159                        ]
160                    },
161                    "name": "//third_party/pulseaudio/ohosbuild/src/pulsecore:pulsecore"
162                },
163                {
164                    "header": {
165                        "header_base": "//third_party/pulseaudio/ohosbuild/src/daemon",
166                        "header_files": []
167                    },
168                    "name": "//third_party/pulseaudio/ohosbuild/src/daemon:pulseaudio"
169                },
170                {
171                    "header": {
172                        "header_base": "//third_party/pulseaudio/ohosbuild/src",
173                        "header_files": []
174                    },
175                    "name": "//third_party/pulseaudio/ohosbuild/src:pulsecommon"
176                },
177                {
178                    "header": {
179                        "header_base": "//third_party/pulseaudio/sonic",
180                        "header_files": [
181                            "sonic.h",
182                            "wave.h"
183                        ]
184                    },
185                    "name": "//third_party/pulseaudio/sonic:sonic"
186                }
187            ],
188            "test": []
189        }
190    }
191}