xref: /aosp_15_r20/frameworks/av/services/audiopolicy/config/Android.bp (revision ec779b8e0859a360c3d303172224686826e6e0e1)
1*ec779b8eSAndroid Build Coastguard Worker/*
2*ec779b8eSAndroid Build Coastguard Worker * Copyright (C) 2019 The Android Open Source Project
3*ec779b8eSAndroid Build Coastguard Worker *
4*ec779b8eSAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License");
5*ec779b8eSAndroid Build Coastguard Worker * you may not use this file except in compliance with the License.
6*ec779b8eSAndroid Build Coastguard Worker * You may obtain a copy of the License at
7*ec779b8eSAndroid Build Coastguard Worker *
8*ec779b8eSAndroid Build Coastguard Worker *      http://www.apache.org/licenses/LICENSE-2.0
9*ec779b8eSAndroid Build Coastguard Worker *
10*ec779b8eSAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software
11*ec779b8eSAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS,
12*ec779b8eSAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*ec779b8eSAndroid Build Coastguard Worker * See the License for the specific language governing permissions and
14*ec779b8eSAndroid Build Coastguard Worker * limitations under the License.
15*ec779b8eSAndroid Build Coastguard Worker */
16*ec779b8eSAndroid Build Coastguard Worker
17*ec779b8eSAndroid Build Coastguard Workersoong_namespace {
18*ec779b8eSAndroid Build Coastguard Worker}
19*ec779b8eSAndroid Build Coastguard Worker
20*ec779b8eSAndroid Build Coastguard Workerpackage {
21*ec779b8eSAndroid Build Coastguard Worker    default_team: "trendy_team_android_media_audio_framework",
22*ec779b8eSAndroid Build Coastguard Worker    // See: http://go/android-license-faq
23*ec779b8eSAndroid Build Coastguard Worker    // A large-scale-change added 'default_applicable_licenses' to import
24*ec779b8eSAndroid Build Coastguard Worker    // all of the 'license_kinds' from "frameworks_av_license"
25*ec779b8eSAndroid Build Coastguard Worker    // to get the below license kinds:
26*ec779b8eSAndroid Build Coastguard Worker    //   SPDX-license-identifier-Apache-2.0
27*ec779b8eSAndroid Build Coastguard Worker    default_applicable_licenses: ["frameworks_av_license"],
28*ec779b8eSAndroid Build Coastguard Worker}
29*ec779b8eSAndroid Build Coastguard Worker
30*ec779b8eSAndroid Build Coastguard Workerprebuilt_etc {
31*ec779b8eSAndroid Build Coastguard Worker    name: "a2dp_in_audio_policy_configuration.xml",
32*ec779b8eSAndroid Build Coastguard Worker    vendor: true,
33*ec779b8eSAndroid Build Coastguard Worker    src: ":a2dp_in_audio_policy_configuration",
34*ec779b8eSAndroid Build Coastguard Worker}
35*ec779b8eSAndroid Build Coastguard Worker
36*ec779b8eSAndroid Build Coastguard Workerprebuilt_etc {
37*ec779b8eSAndroid Build Coastguard Worker    name: "a2dp_audio_policy_configuration.xml",
38*ec779b8eSAndroid Build Coastguard Worker    vendor: true,
39*ec779b8eSAndroid Build Coastguard Worker    src: ":a2dp_audio_policy_configuration",
40*ec779b8eSAndroid Build Coastguard Worker}
41*ec779b8eSAndroid Build Coastguard Worker
42*ec779b8eSAndroid Build Coastguard Workerprebuilt_etc {
43*ec779b8eSAndroid Build Coastguard Worker    name: "audio_policy_configuration.xml",
44*ec779b8eSAndroid Build Coastguard Worker    vendor: true,
45*ec779b8eSAndroid Build Coastguard Worker    src: ":audio_policy_configuration_generic",
46*ec779b8eSAndroid Build Coastguard Worker}
47*ec779b8eSAndroid Build Coastguard Worker
48*ec779b8eSAndroid Build Coastguard Workerprebuilt_etc {
49*ec779b8eSAndroid Build Coastguard Worker    name: "r_submix_audio_policy_configuration.xml",
50*ec779b8eSAndroid Build Coastguard Worker    vendor: true,
51*ec779b8eSAndroid Build Coastguard Worker    src: ":r_submix_audio_policy_configuration",
52*ec779b8eSAndroid Build Coastguard Worker}
53*ec779b8eSAndroid Build Coastguard Worker
54*ec779b8eSAndroid Build Coastguard Workerprebuilt_etc {
55*ec779b8eSAndroid Build Coastguard Worker    name: "audio_policy_volumes.xml",
56*ec779b8eSAndroid Build Coastguard Worker    vendor: true,
57*ec779b8eSAndroid Build Coastguard Worker    src: ":audio_policy_volumes",
58*ec779b8eSAndroid Build Coastguard Worker}
59*ec779b8eSAndroid Build Coastguard Worker
60*ec779b8eSAndroid Build Coastguard Workerprebuilt_etc {
61*ec779b8eSAndroid Build Coastguard Worker    name: "default_volume_tables.xml",
62*ec779b8eSAndroid Build Coastguard Worker    vendor: true,
63*ec779b8eSAndroid Build Coastguard Worker    src: ":default_volume_tables",
64*ec779b8eSAndroid Build Coastguard Worker}
65*ec779b8eSAndroid Build Coastguard Worker
66*ec779b8eSAndroid Build Coastguard Workerprebuilt_etc {
67*ec779b8eSAndroid Build Coastguard Worker    name: "surround_sound_configuration_5_0.xml",
68*ec779b8eSAndroid Build Coastguard Worker    vendor: true,
69*ec779b8eSAndroid Build Coastguard Worker    src: ":surround_sound_configuration_5_0",
70*ec779b8eSAndroid Build Coastguard Worker}
71*ec779b8eSAndroid Build Coastguard Worker
72*ec779b8eSAndroid Build Coastguard Workerprebuilt_etc {
73*ec779b8eSAndroid Build Coastguard Worker    name: "usb_audio_policy_configuration.xml",
74*ec779b8eSAndroid Build Coastguard Worker    vendor: true,
75*ec779b8eSAndroid Build Coastguard Worker    src: ":usb_audio_policy_configuration",
76*ec779b8eSAndroid Build Coastguard Worker}
77*ec779b8eSAndroid Build Coastguard Worker
78*ec779b8eSAndroid Build Coastguard Workerprebuilt_etc {
79*ec779b8eSAndroid Build Coastguard Worker    name: "primary_audio_policy_configuration.xml",
80*ec779b8eSAndroid Build Coastguard Worker    src: ":primary_audio_policy_configuration",
81*ec779b8eSAndroid Build Coastguard Worker    vendor: true,
82*ec779b8eSAndroid Build Coastguard Worker}
83*ec779b8eSAndroid Build Coastguard Worker
84*ec779b8eSAndroid Build Coastguard Workerfilegroup {
85*ec779b8eSAndroid Build Coastguard Worker    name: "a2dp_in_audio_policy_configuration",
86*ec779b8eSAndroid Build Coastguard Worker    srcs: ["a2dp_in_audio_policy_configuration.xml"],
87*ec779b8eSAndroid Build Coastguard Worker}
88*ec779b8eSAndroid Build Coastguard Worker
89*ec779b8eSAndroid Build Coastguard Workerfilegroup {
90*ec779b8eSAndroid Build Coastguard Worker    name: "a2dp_audio_policy_configuration",
91*ec779b8eSAndroid Build Coastguard Worker    srcs: ["a2dp_audio_policy_configuration.xml"],
92*ec779b8eSAndroid Build Coastguard Worker}
93*ec779b8eSAndroid Build Coastguard Worker
94*ec779b8eSAndroid Build Coastguard Workerfilegroup {
95*ec779b8eSAndroid Build Coastguard Worker    name: "primary_audio_policy_configuration",
96*ec779b8eSAndroid Build Coastguard Worker    srcs: ["primary_audio_policy_configuration.xml"],
97*ec779b8eSAndroid Build Coastguard Worker}
98*ec779b8eSAndroid Build Coastguard Worker
99*ec779b8eSAndroid Build Coastguard Workerfilegroup {
100*ec779b8eSAndroid Build Coastguard Worker    name: "surround_sound_configuration_5_0",
101*ec779b8eSAndroid Build Coastguard Worker    srcs: ["surround_sound_configuration_5_0.xml"],
102*ec779b8eSAndroid Build Coastguard Worker}
103*ec779b8eSAndroid Build Coastguard Worker
104*ec779b8eSAndroid Build Coastguard Workerfilegroup {
105*ec779b8eSAndroid Build Coastguard Worker    name: "default_volume_tables",
106*ec779b8eSAndroid Build Coastguard Worker    srcs: ["default_volume_tables.xml"],
107*ec779b8eSAndroid Build Coastguard Worker}
108*ec779b8eSAndroid Build Coastguard Worker
109*ec779b8eSAndroid Build Coastguard Workerfilegroup {
110*ec779b8eSAndroid Build Coastguard Worker    name: "audio_policy_volumes",
111*ec779b8eSAndroid Build Coastguard Worker    srcs: ["audio_policy_volumes.xml"],
112*ec779b8eSAndroid Build Coastguard Worker}
113*ec779b8eSAndroid Build Coastguard Worker
114*ec779b8eSAndroid Build Coastguard Workerfilegroup {
115*ec779b8eSAndroid Build Coastguard Worker    name: "audio_policy_configuration_generic",
116*ec779b8eSAndroid Build Coastguard Worker    srcs: ["audio_policy_configuration_generic.xml"],
117*ec779b8eSAndroid Build Coastguard Worker}
118*ec779b8eSAndroid Build Coastguard Worker
119*ec779b8eSAndroid Build Coastguard Workerfilegroup {
120*ec779b8eSAndroid Build Coastguard Worker    name: "audio_policy_configuration_generic_configurable",
121*ec779b8eSAndroid Build Coastguard Worker    srcs: ["audio_policy_configuration_generic_configurable.xml"],
122*ec779b8eSAndroid Build Coastguard Worker}
123*ec779b8eSAndroid Build Coastguard Worker
124*ec779b8eSAndroid Build Coastguard Workerfilegroup {
125*ec779b8eSAndroid Build Coastguard Worker    name: "usb_audio_policy_configuration",
126*ec779b8eSAndroid Build Coastguard Worker    srcs: ["usb_audio_policy_configuration.xml"],
127*ec779b8eSAndroid Build Coastguard Worker}
128*ec779b8eSAndroid Build Coastguard Worker
129*ec779b8eSAndroid Build Coastguard Workerfilegroup {
130*ec779b8eSAndroid Build Coastguard Worker    name: "r_submix_audio_policy_configuration",
131*ec779b8eSAndroid Build Coastguard Worker    srcs: ["r_submix_audio_policy_configuration.xml"],
132*ec779b8eSAndroid Build Coastguard Worker}
133*ec779b8eSAndroid Build Coastguard Worker
134*ec779b8eSAndroid Build Coastguard Workerfilegroup {
135*ec779b8eSAndroid Build Coastguard Worker    name: "bluetooth_audio_policy_configuration_7_0",
136*ec779b8eSAndroid Build Coastguard Worker    srcs: ["bluetooth_audio_policy_configuration_7_0.xml"],
137*ec779b8eSAndroid Build Coastguard Worker}
138*ec779b8eSAndroid Build Coastguard Worker
139*ec779b8eSAndroid Build Coastguard Workerfilegroup {
140*ec779b8eSAndroid Build Coastguard Worker    name: "bluetooth_with_le_audio_policy_configuration_7_0",
141*ec779b8eSAndroid Build Coastguard Worker    srcs: ["bluetooth_with_le_audio_policy_configuration_7_0.xml"],
142*ec779b8eSAndroid Build Coastguard Worker}
143*ec779b8eSAndroid Build Coastguard Worker
144*ec779b8eSAndroid Build Coastguard Workerfilegroup {
145*ec779b8eSAndroid Build Coastguard Worker    name: "hearing_aid_audio_policy_configuration_7_0",
146*ec779b8eSAndroid Build Coastguard Worker    srcs: ["hearing_aid_audio_policy_configuration_7_0.xml"],
147*ec779b8eSAndroid Build Coastguard Worker}
148