• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/audio_framework",
3    "description": "Audio standard provides managers and provides the audio resources to application for play/record audio",
4    "version": "4.0",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "foundation/multimedia/audio_framework"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13        "name": "audio_framework",
14        "subsystem": "multimedia",
15        "syscap": [
16          "SystemCapability.Multimedia.Audio.Core",
17          "SystemCapability.Multimedia.Audio.Renderer",
18          "SystemCapability.Multimedia.Audio.Capturer",
19          "SystemCapability.Multimedia.Audio.Device",
20          "SystemCapability.Multimedia.Audio.Volume",
21          "SystemCapability.Multimedia.Audio.Communication",
22          "SystemCapability.Multimedia.Audio.Tone",
23          "SystemCapability.Multimedia.Audio.Interrupt",
24          "SystemCapability.Multimedia.Audio.PlaybackCapture",
25          "SystemCapability.Multimedia.Audio.Spatialization"
26        ],
27        "features": [
28          "audio_framework_feature_double_pnp_detect",
29          "audio_framework_feature_dtmf_tone",
30          "audio_framework_feature_opensl_es"
31        ],
32        "adapted_system_type": [ "standard" ],
33        "rom": "4500KB",
34        "ram": "11000KB",
35        "hisysevent_config": [ "//foundation/multimedia/audio_framework/hisysevent.yaml" ],
36        "deps": {
37          "components": [
38            "ability_base",
39            "ability_runtime",
40            "access_token",
41            "accessibility",
42            "bluetooth",
43            "bundle_framework",
44            "c_utils",
45            "common_event_service",
46            "config_policy",
47            "data_share",
48            "device_manager",
49            "distributed_audio",
50            "drivers_interface_audio",
51            "drivers_peripheral_audio",
52            "eventhandler",
53            "hdf_core",
54            "hicollie",
55            "hisysevent",
56            "hitrace",
57            "hiview",
58            "hilog",
59            "init",
60            "input",
61            "ipc",
62            "kv_store",
63            "napi",
64            "power_manager",
65            "resource_schedule_service",
66            "safwk",
67            "samgr",
68            "sensor"
69            ],
70          "third_party": [
71            "bounds_checking_function",
72            "glib",
73            "libsnd",
74            "libxml2",
75            "pulseaudio"
76          ]
77        },
78        "build": {
79          "group_type": {
80            "base_group": [
81            ],
82            "fwk_group": [
83              "//foundation/multimedia/audio_framework/frameworks/js/napi:audio",
84              "//foundation/multimedia/audio_framework/frameworks/native/ohaudio:ohaudio",
85              "//foundation/multimedia/audio_framework/frameworks/native/opensles:opensles",
86              "//foundation/multimedia/audio_framework/frameworks/native/audiocompatibility:audio_renderer_gateway",
87              "//foundation/multimedia/audio_framework/frameworks/native/audiocompatibility:audio_capturer_gateway",
88              "//foundation/multimedia/audio_framework/services/audio_service:audio_sasdk"
89            ],
90            "service_group": [
91              "//foundation/multimedia/audio_framework/sa_profile:audio_service_sa_profile",
92              "//foundation/multimedia/audio_framework/services/audio_service:audio_service_packages",
93              "//foundation/multimedia/audio_framework/services/audio_policy:audio_policy_packages",
94              "//third_party/pulseaudio/ohosbuild:pulseaudio_packages",
95              "//foundation/multimedia/audio_framework/frameworks/native/pulseaudio/modules:pa_extend_modules"
96            ]
97          },
98          "inner_kits": [
99            {
100                "header": {
101                  "header_base": "//foundation/multimedia/audio_framework/interfaces/inner_api/native/audiosasdk/include",
102                  "header_files": [
103                    "audio_sasdk.h"
104                  ]
105                },
106                "name": "//foundation/multimedia/audio_framework/services/audio_service:audio_sasdk"
107            },
108            {
109              "type": "none",
110              "name": "//foundation/multimedia/audio_framework/services/audio_service:audio_client",
111              "header": {
112                "header_files": [
113                  "audio_system_manager.h",
114                  "audio_stream_manager.h"
115                ],
116                "header_base": [
117                    "//foundation/multimedia/audio_framework/interfaces/inner_api/native/audiomanager/include"
118                ]
119              }
120            },
121            {
122              "type": "none",
123              "name": "//foundation/multimedia/audio_framework/frameworks/native/audiocapturer:audio_capturer",
124              "header": {
125                "header_files": [
126                  "audio_capturer.h"
127                ],
128                "header_base": [
129                    "//foundation/multimedia/audio_framework/interfaces/inner_api/native/audiocapturer/include"
130                 ]
131              }
132            },
133            {
134              "type": "none",
135              "name": "//foundation/multimedia/audio_framework/frameworks/native/audiorenderer:audio_renderer",
136              "header": {
137                "header_files": [
138                  "audio_renderer.h"
139                ],
140                "header_base": "//foundation/multimedia/audio_framework/interfaces/inner_api/native/audiorenderer/include"
141              }
142            },
143            {
144              "type": "none",
145              "name": "//foundation/multimedia/audio_framework/frameworks/native/toneplayer:audio_toneplayer",
146              "header": {
147                "header_files": [
148                  "tone_player.h",
149                  "audio_renderer.h"
150                ],
151                "header_base": "//foundation/multimedia/audio_framework/interfaces/inner_api/native/toneplayer/include"
152              }
153            }
154          ],
155          "test": [
156            "//foundation/multimedia/audio_framework/test:audio_unit_test",
157            "//foundation/multimedia/audio_framework/test:audio_module_test",
158            "//foundation/multimedia/audio_framework/test:audio_fuzz_test",
159            "//foundation/multimedia/audio_framework/test:audio_benchmark_test",
160            "//foundation/multimedia/audio_framework/frameworks/native/audiorenderer:audio_renderer_test_packages",
161            "//foundation/multimedia/audio_framework/frameworks/native/audiocapturer:audio_capturer_test_packages",
162            "//foundation/multimedia/audio_framework/frameworks/native/opensles:audio_opensles_test_packages",
163            "//foundation/multimedia/audio_framework/frameworks/native/toneplayer:audio_toneplayer_test",
164            "//foundation/multimedia/audio_framework/services/audio_service:audio_service_test_packages",
165            "//foundation/multimedia/audio_framework/services/audio_policy:audio_policy_test_packages"
166          ]
167        }
168    }
169}
170