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}