blob: cf4a0b1005d70443eb8232491c24f5e3202e2476 [file] [log] [blame]
Bob Badour8a6a2bc2021-02-12 17:07:05 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "frameworks_base_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["frameworks_base_license"],
8}
9
Ytai Ben-Tsvid58b04a2019-11-22 12:33:09 -080010aidl_interface {
Ytai Ben-Tsvi1a619f02020-04-29 15:36:36 -070011 name: "media_permission-aidl",
12 unstable: true,
Philip P. Moltmannfece2432020-07-17 16:39:54 -070013 host_supported: true,
14 vendor_available: true,
15 double_loadable: true,
Ytai Ben-Tsvida7c21e2020-09-16 13:04:31 -070016 local_include_dir: "aidl",
Ytai Ben-Tsvi1a619f02020-04-29 15:36:36 -070017 srcs: [
Ytai Ben-Tsvida7c21e2020-09-16 13:04:31 -070018 "aidl/android/media/permission/Identity.aidl",
Ytai Ben-Tsvi1a619f02020-04-29 15:36:36 -070019 ],
Ytai Ben-Tsvi1a619f02020-04-29 15:36:36 -070020}
21
22aidl_interface {
Ytai Ben-Tsviab58ef62019-11-25 12:26:07 -080023 name: "soundtrigger_middleware-aidl",
Jiyong Parkdb589dd2020-04-13 12:55:24 +090024 unstable: true,
Ytai Ben-Tsvida7c21e2020-09-16 13:04:31 -070025 local_include_dir: "aidl",
Ytai Ben-Tsvi92da3a12021-03-10 15:03:45 -080026 backend: {
27 java: {
28 sdk_version: "module_current",
29 },
30 },
Ytai Ben-Tsviab58ef62019-11-25 12:26:07 -080031 srcs: [
Ytai Ben-Tsvida7c21e2020-09-16 13:04:31 -070032 "aidl/android/media/soundtrigger_middleware/ISoundTriggerCallback.aidl",
33 "aidl/android/media/soundtrigger_middleware/ISoundTriggerMiddlewareService.aidl",
34 "aidl/android/media/soundtrigger_middleware/ISoundTriggerModule.aidl",
Ytai Ben-Tsvida7c21e2020-09-16 13:04:31 -070035 "aidl/android/media/soundtrigger_middleware/SoundTriggerModuleDescriptor.aidl",
Ytai Ben-Tsviab58ef62019-11-25 12:26:07 -080036 ],
Ytai Ben-Tsvi1a619f02020-04-29 15:36:36 -070037 imports: [
Ytai Ben-Tsvi92da3a12021-03-10 15:03:45 -080038 "android.media.soundtrigger.types",
Ytai Ben-Tsvi1a619f02020-04-29 15:36:36 -070039 "media_permission-aidl",
40 ],
Ytai Ben-Tsviab58ef62019-11-25 12:26:07 -080041}
Ytai Ben-Tsvi92da3a12021-03-10 15:03:45 -080042
43aidl_interface {
44 name: "android.media.audio.common.types",
45 vendor_available: true,
46 host_supported: true,
47 double_loadable: true,
48 flags: ["-Werror", "-Weverything", ],
49 local_include_dir: "aidl",
50 srcs: [
51 "aidl/android/media/audio/common/AudioChannelMask.aidl",
52 "aidl/android/media/audio/common/AudioConfig.aidl",
53 "aidl/android/media/audio/common/AudioFormat.aidl",
54 "aidl/android/media/audio/common/AudioOffloadInfo.aidl",
55 "aidl/android/media/audio/common/AudioStreamType.aidl",
56 "aidl/android/media/audio/common/AudioUsage.aidl",
57 ],
58 stability: "vintf",
59 backend: {
60 cpp: {
61 enabled: true,
62 },
63 java: {
64 sdk_version: "module_current",
65 },
66 ndk: {
67 vndk: {
68 enabled: true,
69 },
70 },
71 },
72}
73
74aidl_interface {
75 name: "android.media.soundtrigger.types",
76 vendor_available: true,
77 flags: ["-Werror", "-Weverything", ],
78 local_include_dir: "aidl",
79 srcs: [
80 "aidl/android/media/soundtrigger/AudioCapabilities.aidl",
81 "aidl/android/media/soundtrigger/ConfidenceLevel.aidl",
82 "aidl/android/media/soundtrigger/ModelParameter.aidl",
83 "aidl/android/media/soundtrigger/ModelParameterRange.aidl",
84 "aidl/android/media/soundtrigger/Phrase.aidl",
85 "aidl/android/media/soundtrigger/PhraseRecognitionEvent.aidl",
86 "aidl/android/media/soundtrigger/PhraseRecognitionExtra.aidl",
87 "aidl/android/media/soundtrigger/PhraseSoundModel.aidl",
88 "aidl/android/media/soundtrigger/Properties.aidl",
89 "aidl/android/media/soundtrigger/RecognitionConfig.aidl",
90 "aidl/android/media/soundtrigger/RecognitionEvent.aidl",
91 "aidl/android/media/soundtrigger/RecognitionMode.aidl",
92 "aidl/android/media/soundtrigger/RecognitionStatus.aidl",
93 "aidl/android/media/soundtrigger/SoundModel.aidl",
94 "aidl/android/media/soundtrigger/SoundModelType.aidl",
95 "aidl/android/media/soundtrigger/Status.aidl",
96 ],
97 stability: "vintf",
98 backend: {
99 cpp: {
100 enabled: true,
101 },
102 java: {
103 sdk_version: "module_current",
104 },
105 ndk: {
106 vndk: {
107 enabled: true,
108 },
109 },
110 },
111 imports: [
112 "android.media.audio.common.types",
113 ],
114}