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