xref: /aosp_15_r20/hardware/interfaces/audio/5.0/config/api/current.txt (revision 4d7e907c777eeecc4c5bd7cf640a754fac206ff7)
1*4d7e907cSAndroid Build Coastguard Worker// Signature format: 2.0
2*4d7e907cSAndroid Build Coastguard Workerpackage audio.policy.configuration.V5_0 {
3*4d7e907cSAndroid Build Coastguard Worker
4*4d7e907cSAndroid Build Coastguard Worker  public class AttachedDevices {
5*4d7e907cSAndroid Build Coastguard Worker    ctor public AttachedDevices();
6*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<java.lang.String> getItem();
7*4d7e907cSAndroid Build Coastguard Worker  }
8*4d7e907cSAndroid Build Coastguard Worker
9*4d7e907cSAndroid Build Coastguard Worker  public enum AudioDevice {
10*4d7e907cSAndroid Build Coastguard Worker    method public String getRawName();
11*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_AMBIENT;
12*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_ANLG_DOCK_HEADSET;
13*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_AUX_DIGITAL;
14*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_BACK_MIC;
15*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_BLUETOOTH_A2DP;
16*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_BLUETOOTH_BLE;
17*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET;
18*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_BUILTIN_MIC;
19*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_BUS;
20*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_COMMUNICATION;
21*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_DEFAULT;
22*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_DGTL_DOCK_HEADSET;
23*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_ECHO_REFERENCE;
24*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_FM_TUNER;
25*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_HDMI;
26*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_HDMI_ARC;
27*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_IP;
28*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_LINE;
29*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_LOOPBACK;
30*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_PROXY;
31*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_REMOTE_SUBMIX;
32*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_SPDIF;
33*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_STUB;
34*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_TELEPHONY_RX;
35*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_TV_TUNER;
36*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_USB_ACCESSORY;
37*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_USB_DEVICE;
38*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_USB_HEADSET;
39*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_VOICE_CALL;
40*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_IN_WIRED_HEADSET;
41*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_NONE;
42*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET;
43*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_AUX_DIGITAL;
44*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_AUX_LINE;
45*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_BLUETOOTH_A2DP;
46*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES;
47*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER;
48*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_BLUETOOTH_SCO;
49*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT;
50*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET;
51*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_BUS;
52*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_DEFAULT;
53*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET;
54*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_EARPIECE;
55*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_ECHO_CANCELLER;
56*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_FM;
57*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_HDMI;
58*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_HDMI_ARC;
59*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_HEARING_AID;
60*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_IP;
61*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_LINE;
62*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_PROXY;
63*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_REMOTE_SUBMIX;
64*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_SPDIF;
65*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_SPEAKER;
66*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_SPEAKER_SAFE;
67*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_STUB;
68*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_TELEPHONY_TX;
69*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_USB_ACCESSORY;
70*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_USB_DEVICE;
71*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_USB_HEADSET;
72*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_WIRED_HEADPHONE;
73*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioDevice AUDIO_DEVICE_OUT_WIRED_HEADSET;
74*4d7e907cSAndroid Build Coastguard Worker  }
75*4d7e907cSAndroid Build Coastguard Worker
76*4d7e907cSAndroid Build Coastguard Worker  public enum AudioFormat {
77*4d7e907cSAndroid Build Coastguard Worker    method public String getRawName();
78*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC;
79*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_ADIF;
80*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_ADTS;
81*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_ADTS_ELD;
82*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_ADTS_ERLC;
83*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_ADTS_HE_V1;
84*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_ADTS_HE_V2;
85*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_ADTS_LC;
86*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_ADTS_LD;
87*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_ADTS_LTP;
88*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_ADTS_MAIN;
89*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_ADTS_SCALABLE;
90*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_ADTS_SSR;
91*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_ADTS_XHE;
92*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_ELD;
93*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_ERLC;
94*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_HE_V1;
95*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_HE_V2;
96*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_LATM;
97*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_LATM_HE_V1;
98*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_LATM_HE_V2;
99*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_LATM_LC;
100*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_LC;
101*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_LD;
102*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_LTP;
103*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_MAIN;
104*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_SCALABLE;
105*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_SSR;
106*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AAC_XHE;
107*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AC3;
108*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AC4;
109*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_ALAC;
110*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AMR_NB;
111*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AMR_WB;
112*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_AMR_WB_PLUS;
113*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_APE;
114*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_APTX;
115*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_APTX_ADAPTIVE;
116*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_APTX_HD;
117*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_APTX_TWSP;
118*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_CELT;
119*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_DOLBY_TRUEHD;
120*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_DSD;
121*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_DTS;
122*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_DTS_HD;
123*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_EVRC;
124*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_EVRCB;
125*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_EVRCNW;
126*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_EVRCWB;
127*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_E_AC3;
128*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_E_AC3_JOC;
129*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_FLAC;
130*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_HE_AAC_V1;
131*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_HE_AAC_V2;
132*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_IEC61937;
133*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_LDAC;
134*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_LHDC;
135*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_LHDC_LL;
136*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_MAT;
137*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_MAT_1_0;
138*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_MAT_2_0;
139*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_MAT_2_1;
140*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_MP2;
141*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_MP3;
142*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_OPUS;
143*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_PCM_16_BIT;
144*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_PCM_24_BIT_PACKED;
145*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_PCM_32_BIT;
146*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_PCM_8_24_BIT;
147*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_PCM_8_BIT;
148*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_PCM_FLOAT;
149*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_QCELP;
150*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_SBC;
151*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_VORBIS;
152*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_WMA;
153*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioFormat AUDIO_FORMAT_WMA_PRO;
154*4d7e907cSAndroid Build Coastguard Worker  }
155*4d7e907cSAndroid Build Coastguard Worker
156*4d7e907cSAndroid Build Coastguard Worker  public class AudioPolicyConfiguration {
157*4d7e907cSAndroid Build Coastguard Worker    ctor public AudioPolicyConfiguration();
158*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.GlobalConfiguration getGlobalConfiguration();
159*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<audio.policy.configuration.V5_0.Modules> getModules();
160*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.SurroundSound getSurroundSound();
161*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.Version getVersion();
162*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<audio.policy.configuration.V5_0.Volumes> getVolumes();
163*4d7e907cSAndroid Build Coastguard Worker    method public void setGlobalConfiguration(audio.policy.configuration.V5_0.GlobalConfiguration);
164*4d7e907cSAndroid Build Coastguard Worker    method public void setSurroundSound(audio.policy.configuration.V5_0.SurroundSound);
165*4d7e907cSAndroid Build Coastguard Worker    method public void setVersion(audio.policy.configuration.V5_0.Version);
166*4d7e907cSAndroid Build Coastguard Worker  }
167*4d7e907cSAndroid Build Coastguard Worker
168*4d7e907cSAndroid Build Coastguard Worker  public enum AudioUsage {
169*4d7e907cSAndroid Build Coastguard Worker    method public String getRawName();
170*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioUsage AUDIO_USAGE_ALARM;
171*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioUsage AUDIO_USAGE_ASSISTANCE_ACCESSIBILITY;
172*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioUsage AUDIO_USAGE_ASSISTANCE_NAVIGATION_GUIDANCE;
173*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioUsage AUDIO_USAGE_ASSISTANCE_SONIFICATION;
174*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioUsage AUDIO_USAGE_ASSISTANT;
175*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioUsage AUDIO_USAGE_GAME;
176*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioUsage AUDIO_USAGE_MEDIA;
177*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioUsage AUDIO_USAGE_NOTIFICATION;
178*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioUsage AUDIO_USAGE_NOTIFICATION_TELEPHONY_RINGTONE;
179*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioUsage AUDIO_USAGE_UNKNOWN;
180*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioUsage AUDIO_USAGE_VIRTUAL_SOURCE;
181*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioUsage AUDIO_USAGE_VOICE_COMMUNICATION;
182*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.AudioUsage AUDIO_USAGE_VOICE_COMMUNICATION_SIGNALLING;
183*4d7e907cSAndroid Build Coastguard Worker  }
184*4d7e907cSAndroid Build Coastguard Worker
185*4d7e907cSAndroid Build Coastguard Worker  public enum DeviceCategory {
186*4d7e907cSAndroid Build Coastguard Worker    method public String getRawName();
187*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.DeviceCategory DEVICE_CATEGORY_EARPIECE;
188*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.DeviceCategory DEVICE_CATEGORY_EXT_MEDIA;
189*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.DeviceCategory DEVICE_CATEGORY_HEADSET;
190*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.DeviceCategory DEVICE_CATEGORY_HEARING_AID;
191*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.DeviceCategory DEVICE_CATEGORY_SPEAKER;
192*4d7e907cSAndroid Build Coastguard Worker  }
193*4d7e907cSAndroid Build Coastguard Worker
194*4d7e907cSAndroid Build Coastguard Worker  public class DevicePorts {
195*4d7e907cSAndroid Build Coastguard Worker    ctor public DevicePorts();
196*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<audio.policy.configuration.V5_0.DevicePorts.DevicePort> getDevicePort();
197*4d7e907cSAndroid Build Coastguard Worker  }
198*4d7e907cSAndroid Build Coastguard Worker
199*4d7e907cSAndroid Build Coastguard Worker  public static class DevicePorts.DevicePort {
200*4d7e907cSAndroid Build Coastguard Worker    ctor public DevicePorts.DevicePort();
201*4d7e907cSAndroid Build Coastguard Worker    method public String getAddress();
202*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<java.lang.String> getEncodedFormats();
203*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.Gains getGains();
204*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<audio.policy.configuration.V5_0.Profile> getProfile();
205*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.Role getRole();
206*4d7e907cSAndroid Build Coastguard Worker    method public String getTagName();
207*4d7e907cSAndroid Build Coastguard Worker    method public String getType();
208*4d7e907cSAndroid Build Coastguard Worker    method public boolean get_default();
209*4d7e907cSAndroid Build Coastguard Worker    method public void setAddress(String);
210*4d7e907cSAndroid Build Coastguard Worker    method public void setEncodedFormats(java.util.List<java.lang.String>);
211*4d7e907cSAndroid Build Coastguard Worker    method public void setGains(audio.policy.configuration.V5_0.Gains);
212*4d7e907cSAndroid Build Coastguard Worker    method public void setRole(audio.policy.configuration.V5_0.Role);
213*4d7e907cSAndroid Build Coastguard Worker    method public void setTagName(String);
214*4d7e907cSAndroid Build Coastguard Worker    method public void setType(String);
215*4d7e907cSAndroid Build Coastguard Worker    method public void set_default(boolean);
216*4d7e907cSAndroid Build Coastguard Worker  }
217*4d7e907cSAndroid Build Coastguard Worker
218*4d7e907cSAndroid Build Coastguard Worker  public enum GainMode {
219*4d7e907cSAndroid Build Coastguard Worker    method public String getRawName();
220*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.GainMode AUDIO_GAIN_MODE_CHANNELS;
221*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.GainMode AUDIO_GAIN_MODE_JOINT;
222*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.GainMode AUDIO_GAIN_MODE_RAMP;
223*4d7e907cSAndroid Build Coastguard Worker  }
224*4d7e907cSAndroid Build Coastguard Worker
225*4d7e907cSAndroid Build Coastguard Worker  public class Gains {
226*4d7e907cSAndroid Build Coastguard Worker    ctor public Gains();
227*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<audio.policy.configuration.V5_0.Gains.Gain> getGain();
228*4d7e907cSAndroid Build Coastguard Worker  }
229*4d7e907cSAndroid Build Coastguard Worker
230*4d7e907cSAndroid Build Coastguard Worker  public static class Gains.Gain {
231*4d7e907cSAndroid Build Coastguard Worker    ctor public Gains.Gain();
232*4d7e907cSAndroid Build Coastguard Worker    method public String getChannel_mask();
233*4d7e907cSAndroid Build Coastguard Worker    method public int getDefaultValueMB();
234*4d7e907cSAndroid Build Coastguard Worker    method public int getMaxRampMs();
235*4d7e907cSAndroid Build Coastguard Worker    method public int getMaxValueMB();
236*4d7e907cSAndroid Build Coastguard Worker    method public int getMinRampMs();
237*4d7e907cSAndroid Build Coastguard Worker    method public int getMinValueMB();
238*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.GainMode getMode();
239*4d7e907cSAndroid Build Coastguard Worker    method public String getName();
240*4d7e907cSAndroid Build Coastguard Worker    method public int getStepValueMB();
241*4d7e907cSAndroid Build Coastguard Worker    method public boolean getUseForVolume();
242*4d7e907cSAndroid Build Coastguard Worker    method public void setChannel_mask(String);
243*4d7e907cSAndroid Build Coastguard Worker    method public void setDefaultValueMB(int);
244*4d7e907cSAndroid Build Coastguard Worker    method public void setMaxRampMs(int);
245*4d7e907cSAndroid Build Coastguard Worker    method public void setMaxValueMB(int);
246*4d7e907cSAndroid Build Coastguard Worker    method public void setMinRampMs(int);
247*4d7e907cSAndroid Build Coastguard Worker    method public void setMinValueMB(int);
248*4d7e907cSAndroid Build Coastguard Worker    method public void setMode(audio.policy.configuration.V5_0.GainMode);
249*4d7e907cSAndroid Build Coastguard Worker    method public void setName(String);
250*4d7e907cSAndroid Build Coastguard Worker    method public void setStepValueMB(int);
251*4d7e907cSAndroid Build Coastguard Worker    method public void setUseForVolume(boolean);
252*4d7e907cSAndroid Build Coastguard Worker  }
253*4d7e907cSAndroid Build Coastguard Worker
254*4d7e907cSAndroid Build Coastguard Worker  public class GlobalConfiguration {
255*4d7e907cSAndroid Build Coastguard Worker    ctor public GlobalConfiguration();
256*4d7e907cSAndroid Build Coastguard Worker    method public boolean getSpeaker_drc_enabled();
257*4d7e907cSAndroid Build Coastguard Worker    method public void setSpeaker_drc_enabled(boolean);
258*4d7e907cSAndroid Build Coastguard Worker  }
259*4d7e907cSAndroid Build Coastguard Worker
260*4d7e907cSAndroid Build Coastguard Worker  public enum HalVersion {
261*4d7e907cSAndroid Build Coastguard Worker    method public String getRawName();
262*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.HalVersion _2_0;
263*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.HalVersion _3_0;
264*4d7e907cSAndroid Build Coastguard Worker  }
265*4d7e907cSAndroid Build Coastguard Worker
266*4d7e907cSAndroid Build Coastguard Worker  public class MixPorts {
267*4d7e907cSAndroid Build Coastguard Worker    ctor public MixPorts();
268*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<audio.policy.configuration.V5_0.MixPorts.MixPort> getMixPort();
269*4d7e907cSAndroid Build Coastguard Worker  }
270*4d7e907cSAndroid Build Coastguard Worker
271*4d7e907cSAndroid Build Coastguard Worker  public static class MixPorts.MixPort {
272*4d7e907cSAndroid Build Coastguard Worker    ctor public MixPorts.MixPort();
273*4d7e907cSAndroid Build Coastguard Worker    method public String getFlags();
274*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.Gains getGains();
275*4d7e907cSAndroid Build Coastguard Worker    method public long getMaxActiveCount();
276*4d7e907cSAndroid Build Coastguard Worker    method public long getMaxOpenCount();
277*4d7e907cSAndroid Build Coastguard Worker    method public String getName();
278*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<audio.policy.configuration.V5_0.AudioUsage> getPreferredUsage();
279*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<audio.policy.configuration.V5_0.Profile> getProfile();
280*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.Role getRole();
281*4d7e907cSAndroid Build Coastguard Worker    method public void setFlags(String);
282*4d7e907cSAndroid Build Coastguard Worker    method public void setGains(audio.policy.configuration.V5_0.Gains);
283*4d7e907cSAndroid Build Coastguard Worker    method public void setMaxActiveCount(long);
284*4d7e907cSAndroid Build Coastguard Worker    method public void setMaxOpenCount(long);
285*4d7e907cSAndroid Build Coastguard Worker    method public void setName(String);
286*4d7e907cSAndroid Build Coastguard Worker    method public void setPreferredUsage(java.util.List<audio.policy.configuration.V5_0.AudioUsage>);
287*4d7e907cSAndroid Build Coastguard Worker    method public void setRole(audio.policy.configuration.V5_0.Role);
288*4d7e907cSAndroid Build Coastguard Worker  }
289*4d7e907cSAndroid Build Coastguard Worker
290*4d7e907cSAndroid Build Coastguard Worker  public enum MixType {
291*4d7e907cSAndroid Build Coastguard Worker    method public String getRawName();
292*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.MixType mix;
293*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.MixType mux;
294*4d7e907cSAndroid Build Coastguard Worker  }
295*4d7e907cSAndroid Build Coastguard Worker
296*4d7e907cSAndroid Build Coastguard Worker  public class Modules {
297*4d7e907cSAndroid Build Coastguard Worker    ctor public Modules();
298*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<audio.policy.configuration.V5_0.Modules.Module> getModule();
299*4d7e907cSAndroid Build Coastguard Worker  }
300*4d7e907cSAndroid Build Coastguard Worker
301*4d7e907cSAndroid Build Coastguard Worker  public static class Modules.Module {
302*4d7e907cSAndroid Build Coastguard Worker    ctor public Modules.Module();
303*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.AttachedDevices getAttachedDevices();
304*4d7e907cSAndroid Build Coastguard Worker    method public String getDefaultOutputDevice();
305*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.DevicePorts getDevicePorts();
306*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.HalVersion getHalVersion();
307*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.MixPorts getMixPorts();
308*4d7e907cSAndroid Build Coastguard Worker    method public String getName();
309*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.Routes getRoutes();
310*4d7e907cSAndroid Build Coastguard Worker    method public void setAttachedDevices(audio.policy.configuration.V5_0.AttachedDevices);
311*4d7e907cSAndroid Build Coastguard Worker    method public void setDefaultOutputDevice(String);
312*4d7e907cSAndroid Build Coastguard Worker    method public void setDevicePorts(audio.policy.configuration.V5_0.DevicePorts);
313*4d7e907cSAndroid Build Coastguard Worker    method public void setHalVersion(audio.policy.configuration.V5_0.HalVersion);
314*4d7e907cSAndroid Build Coastguard Worker    method public void setMixPorts(audio.policy.configuration.V5_0.MixPorts);
315*4d7e907cSAndroid Build Coastguard Worker    method public void setName(String);
316*4d7e907cSAndroid Build Coastguard Worker    method public void setRoutes(audio.policy.configuration.V5_0.Routes);
317*4d7e907cSAndroid Build Coastguard Worker  }
318*4d7e907cSAndroid Build Coastguard Worker
319*4d7e907cSAndroid Build Coastguard Worker  public class Profile {
320*4d7e907cSAndroid Build Coastguard Worker    ctor public Profile();
321*4d7e907cSAndroid Build Coastguard Worker    method public String getChannelMasks();
322*4d7e907cSAndroid Build Coastguard Worker    method public String getFormat();
323*4d7e907cSAndroid Build Coastguard Worker    method public String getName();
324*4d7e907cSAndroid Build Coastguard Worker    method public String getSamplingRates();
325*4d7e907cSAndroid Build Coastguard Worker    method public void setChannelMasks(String);
326*4d7e907cSAndroid Build Coastguard Worker    method public void setFormat(String);
327*4d7e907cSAndroid Build Coastguard Worker    method public void setName(String);
328*4d7e907cSAndroid Build Coastguard Worker    method public void setSamplingRates(String);
329*4d7e907cSAndroid Build Coastguard Worker  }
330*4d7e907cSAndroid Build Coastguard Worker
331*4d7e907cSAndroid Build Coastguard Worker  public class Reference {
332*4d7e907cSAndroid Build Coastguard Worker    ctor public Reference();
333*4d7e907cSAndroid Build Coastguard Worker    method public String getName();
334*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<java.lang.String> getPoint();
335*4d7e907cSAndroid Build Coastguard Worker    method public void setName(String);
336*4d7e907cSAndroid Build Coastguard Worker  }
337*4d7e907cSAndroid Build Coastguard Worker
338*4d7e907cSAndroid Build Coastguard Worker  public enum Role {
339*4d7e907cSAndroid Build Coastguard Worker    method public String getRawName();
340*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Role sink;
341*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Role source;
342*4d7e907cSAndroid Build Coastguard Worker  }
343*4d7e907cSAndroid Build Coastguard Worker
344*4d7e907cSAndroid Build Coastguard Worker  public class Routes {
345*4d7e907cSAndroid Build Coastguard Worker    ctor public Routes();
346*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<audio.policy.configuration.V5_0.Routes.Route> getRoute();
347*4d7e907cSAndroid Build Coastguard Worker  }
348*4d7e907cSAndroid Build Coastguard Worker
349*4d7e907cSAndroid Build Coastguard Worker  public static class Routes.Route {
350*4d7e907cSAndroid Build Coastguard Worker    ctor public Routes.Route();
351*4d7e907cSAndroid Build Coastguard Worker    method public String getSink();
352*4d7e907cSAndroid Build Coastguard Worker    method public String getSources();
353*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.MixType getType();
354*4d7e907cSAndroid Build Coastguard Worker    method public void setSink(String);
355*4d7e907cSAndroid Build Coastguard Worker    method public void setSources(String);
356*4d7e907cSAndroid Build Coastguard Worker    method public void setType(audio.policy.configuration.V5_0.MixType);
357*4d7e907cSAndroid Build Coastguard Worker  }
358*4d7e907cSAndroid Build Coastguard Worker
359*4d7e907cSAndroid Build Coastguard Worker  public enum Stream {
360*4d7e907cSAndroid Build Coastguard Worker    method public String getRawName();
361*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Stream AUDIO_STREAM_ACCESSIBILITY;
362*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Stream AUDIO_STREAM_ALARM;
363*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Stream AUDIO_STREAM_BLUETOOTH_SCO;
364*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Stream AUDIO_STREAM_DTMF;
365*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Stream AUDIO_STREAM_ENFORCED_AUDIBLE;
366*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Stream AUDIO_STREAM_MUSIC;
367*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Stream AUDIO_STREAM_NOTIFICATION;
368*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Stream AUDIO_STREAM_PATCH;
369*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Stream AUDIO_STREAM_REROUTING;
370*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Stream AUDIO_STREAM_RING;
371*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Stream AUDIO_STREAM_SYSTEM;
372*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Stream AUDIO_STREAM_TTS;
373*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Stream AUDIO_STREAM_VOICE_CALL;
374*4d7e907cSAndroid Build Coastguard Worker  }
375*4d7e907cSAndroid Build Coastguard Worker
376*4d7e907cSAndroid Build Coastguard Worker  public class SurroundFormats {
377*4d7e907cSAndroid Build Coastguard Worker    ctor public SurroundFormats();
378*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<audio.policy.configuration.V5_0.SurroundFormats.Format> getFormat();
379*4d7e907cSAndroid Build Coastguard Worker  }
380*4d7e907cSAndroid Build Coastguard Worker
381*4d7e907cSAndroid Build Coastguard Worker  public static class SurroundFormats.Format {
382*4d7e907cSAndroid Build Coastguard Worker    ctor public SurroundFormats.Format();
383*4d7e907cSAndroid Build Coastguard Worker    method public String getName();
384*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<java.lang.String> getSubformats();
385*4d7e907cSAndroid Build Coastguard Worker    method public void setName(String);
386*4d7e907cSAndroid Build Coastguard Worker    method public void setSubformats(java.util.List<java.lang.String>);
387*4d7e907cSAndroid Build Coastguard Worker  }
388*4d7e907cSAndroid Build Coastguard Worker
389*4d7e907cSAndroid Build Coastguard Worker  public class SurroundSound {
390*4d7e907cSAndroid Build Coastguard Worker    ctor public SurroundSound();
391*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.SurroundFormats getFormats();
392*4d7e907cSAndroid Build Coastguard Worker    method public void setFormats(audio.policy.configuration.V5_0.SurroundFormats);
393*4d7e907cSAndroid Build Coastguard Worker  }
394*4d7e907cSAndroid Build Coastguard Worker
395*4d7e907cSAndroid Build Coastguard Worker  public enum Version {
396*4d7e907cSAndroid Build Coastguard Worker    method public String getRawName();
397*4d7e907cSAndroid Build Coastguard Worker    enum_constant public static final audio.policy.configuration.V5_0.Version _1_0;
398*4d7e907cSAndroid Build Coastguard Worker  }
399*4d7e907cSAndroid Build Coastguard Worker
400*4d7e907cSAndroid Build Coastguard Worker  public class Volume {
401*4d7e907cSAndroid Build Coastguard Worker    ctor public Volume();
402*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.DeviceCategory getDeviceCategory();
403*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<java.lang.String> getPoint();
404*4d7e907cSAndroid Build Coastguard Worker    method public String getRef();
405*4d7e907cSAndroid Build Coastguard Worker    method public audio.policy.configuration.V5_0.Stream getStream();
406*4d7e907cSAndroid Build Coastguard Worker    method public void setDeviceCategory(audio.policy.configuration.V5_0.DeviceCategory);
407*4d7e907cSAndroid Build Coastguard Worker    method public void setRef(String);
408*4d7e907cSAndroid Build Coastguard Worker    method public void setStream(audio.policy.configuration.V5_0.Stream);
409*4d7e907cSAndroid Build Coastguard Worker  }
410*4d7e907cSAndroid Build Coastguard Worker
411*4d7e907cSAndroid Build Coastguard Worker  public class Volumes {
412*4d7e907cSAndroid Build Coastguard Worker    ctor public Volumes();
413*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<audio.policy.configuration.V5_0.Reference> getReference();
414*4d7e907cSAndroid Build Coastguard Worker    method public java.util.List<audio.policy.configuration.V5_0.Volume> getVolume();
415*4d7e907cSAndroid Build Coastguard Worker  }
416*4d7e907cSAndroid Build Coastguard Worker
417*4d7e907cSAndroid Build Coastguard Worker  public class XmlParser {
418*4d7e907cSAndroid Build Coastguard Worker    ctor public XmlParser();
419*4d7e907cSAndroid Build Coastguard Worker    method public static audio.policy.configuration.V5_0.AudioPolicyConfiguration read(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
420*4d7e907cSAndroid Build Coastguard Worker    method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
421*4d7e907cSAndroid Build Coastguard Worker    method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
422*4d7e907cSAndroid Build Coastguard Worker  }
423*4d7e907cSAndroid Build Coastguard Worker
424*4d7e907cSAndroid Build Coastguard Worker}
425*4d7e907cSAndroid Build Coastguard Worker
426