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