{
    "name": "@ohos/pulseaudio",
    "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.",
    "version": "3.1",
    "license": "LGPL-2.1",
    "publishAs": "code-segment",
    "segment": {
        "destPath": "third_party/pulseaudio"
    },
    "dirs": {},
    "scripts": {},
    "readmePath": {
        "en": "README"
    },
    "component": {
        "name": "pulseaudio",
        "subsystem": "thirdparty",
        "syscap": [],
        "features": [],
        "adapted_system_type": [
            "standard"
        ],
        "rom": "0",
        "ram": "0",
        "deps": {
            "components": [
                "hilog",
                "hitrace",
                "init",
                "c_utils",
                "bounds_checking_function"
            ],
            "third_party": []
        },
        "build": {
            "sub_component": [
                "//third_party/pulseaudio/ohosbuild/src/daemon:pulseaudio",
                "//third_party/pulseaudio/ohosbuild/src/modules:module-cli-protocol-unix",
                "//third_party/pulseaudio/ohosbuild/src/modules:module-native-protocol-fd",
                "//third_party/pulseaudio/ohosbuild/src/modules:module-native-protocol-tcp",
                "//third_party/pulseaudio/ohosbuild/src/modules:module-native-protocol-unix",
                "//third_party/pulseaudio/ohosbuild/src/modules:module-suspend-on-idle",
                "//third_party/pulseaudio/ohosbuild/src/pulse:pulse-simple",
                "//third_party/pulseaudio/ohosbuild/src/pulse:pulse",
                "//third_party/pulseaudio/ohosbuild/src/pulsecore:cli",
                "//third_party/pulseaudio/ohosbuild/src/pulsecore:protocol-cli",
                "//third_party/pulseaudio/ohosbuild/src/pulsecore:protocol-native",
                "//third_party/pulseaudio/ohosbuild/src/pulsecore:pulsecore",
                "//third_party/pulseaudio/ohosbuild/src:pulsecommon",
                "//third_party/pulseaudio/sonic:sonic"
            ],
            "inner_kits": [
                {
                    "header": {
                        "header_base": "//third_party/pulseaudio/ohosbuild/src/daemon",
                        "header_files": []
                    },
                    "name": "//third_party/pulseaudio/ohosbuild/src/daemon:pulseaudio"
                },
                {
                    "header": {
                        "header_base": "//third_party/pulseaudio/ohosbuild/src/modules",
                        "header_files": []
                    },
                    "name": "//third_party/pulseaudio/ohosbuild/src/modules:module-cli-protocol-unix"
                },
                {
                    "header": {
                        "header_base": "//third_party/pulseaudio/ohosbuild/src/modules",
                        "header_files": []
                    },
                    "name": "//third_party/pulseaudio/ohosbuild/src/modules:module-native-protocol-fd"
                },
                {
                    "header": {
                        "header_base": "//third_party/pulseaudio/ohosbuild/src/modules",
                        "header_files": []
                    },
                    "name": "//third_party/pulseaudio/ohosbuild/src/modules:module-native-protocol-tcp"
                },
                {
                    "header": {
                        "header_base": "//third_party/pulseaudio/ohosbuild/src/modules",
                        "header_files": []
                    },
                    "name": "//third_party/pulseaudio/ohosbuild/src/modules:module-native-protocol-unix"
                },
                {
                    "header": {
                        "header_base": "//third_party/pulseaudio/ohosbuild/src/modules",
                        "header_files": []
                    },
                    "name": "//third_party/pulseaudio/ohosbuild/src/modules:module-suspend-on-idle"
                },
                {
                    "header": {
                        "header_base": "//third_party/pulseaudio/ohosbuild/src/pulse",
                        "header_files": []
                    },
                    "name": "//third_party/pulseaudio/ohosbuild/src/pulse:pulse-simple"
                },
                {
                    "header": {
                        "header_base": "//third_party/pulseaudio/ohosbuild/src/pulse",
                        "header_files": [
                            "../../../src/pulse/pulseaudio.h",
                            "../../../src/pulse/rtclock.h",
                            "../../../src/pulse/timeval.h",
                            "../../../src/pulse/volume.h",
                            "../../../src/pulse/xmalloc.h",
                            "../../../src/pulse/util.h"
                        ]
                    },
                    "name": "//third_party/pulseaudio/ohosbuild/src/pulse:pulse"
                },
                {
                    "header": {
                        "header_base": "//third_party/pulseaudio/ohosbuild/src/pulsecore",
                        "header_files": []
                    },
                    "name": "//third_party/pulseaudio/ohosbuild/src/pulsecore:cli"
                },
                {
                    "header": {
                        "header_base": "//third_party/pulseaudio/ohosbuild/src/pulsecore",
                        "header_files": []
                    },
                    "name": "//third_party/pulseaudio/ohosbuild/src/pulsecore:protocol-cli"
                },
                {
                    "header": {
                        "header_base": "//third_party/pulseaudio/ohosbuild/src/pulsecore",
                        "header_files": []
                    },
                    "name": "//third_party/pulseaudio/ohosbuild/src/pulsecore:protocol-native"
                },
                {
                    "header": {
                        "header_base": "//third_party/pulseaudio/ohosbuild/src/pulsecore",
                        "header_files": [
                            "../../../src/pulsecore/core.h",
                            "../../../src/pulsecore/core-util.h",
                            "../../../src/pulsecore/i18n.h",
                            "../../../src/pulsecore/log.h",
                            "../../../src/pulsecore/macro.h",
                            "../../../src/pulsecore/modargs.h",
                            "../../../src/pulsecore/module.h",
                            "../../../src/pulsecore/memblock.h",
                            "../../../src/pulsecore/memblockq.h",
                            "../../../src/pulsecore/memchunk.h",
                            "../../../src/pulsecore/mix.h",
                            "../../../src/pulsecore/namereg.h",
                            "../../../src/pulsecore/protocol-native.h",
                            "../../../src/pulsecore/rtpoll.h",
                            "../../../src/pulsecore/sink.h",
                            "../../../src/pulsecore/source.h",
                            "../../../src/pulsecore/thread-mq.h",
                            "../../../src/pulsecore/thread.h"
                        ]
                    },
                    "name": "//third_party/pulseaudio/ohosbuild/src/pulsecore:pulsecore"
                },
                {
                    "header": {
                        "header_base": "//third_party/pulseaudio/ohosbuild/src/daemon",
                        "header_files": []
                    },
                    "name": "//third_party/pulseaudio/ohosbuild/src/daemon:pulseaudio"
                },
                {
                    "header": {
                        "header_base": "//third_party/pulseaudio/ohosbuild/src",
                        "header_files": []
                    },
                    "name": "//third_party/pulseaudio/ohosbuild/src:pulsecommon"
                },
                {
                    "header": {
                        "header_base": "//third_party/pulseaudio/sonic",
                        "header_files": [
                            "sonic.h",
                            "wave.h"
                        ]
                    },
                    "name": "//third_party/pulseaudio/sonic:sonic"
                }
            ],
            "test": []
        }
    }
}