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