1// Signature format: 2.0 2package audio.policy.configurable.V1_0 { 3 4 public class Adaptation { 5 ctor public Adaptation(); 6 method public java.math.BigInteger getOffset(); 7 method public void setOffset(java.math.BigInteger); 8 } 9 10 public class BitParameterBlock { 11 ctor public BitParameterBlock(); 12 method public java.util.List<audio.policy.configurable.V1_0.BitParameterType> getBitParameter(); 13 method public String getDescription(); 14 method public String getMapping(); 15 method public String getName(); 16 method public java.math.BigInteger getSize(); 17 method public void setDescription(String); 18 method public void setMapping(String); 19 method public void setName(String); 20 method public void setSize(java.math.BigInteger); 21 } 22 23 public class BitParameterBlockType { 24 ctor public BitParameterBlockType(); 25 method public java.util.List<audio.policy.configurable.V1_0.IntegerParameterType> getBitParameter(); 26 method public String getName(); 27 method public void setName(String); 28 } 29 30 public class BitParameterType { 31 ctor public BitParameterType(); 32 method public String getDescription(); 33 method public java.math.BigInteger getMax(); 34 method public String getName(); 35 method public java.math.BigInteger getPos(); 36 method public java.math.BigInteger getSize(); 37 method public void setDescription(String); 38 method public void setMax(java.math.BigInteger); 39 method public void setName(String); 40 method public void setPos(java.math.BigInteger); 41 method public void setSize(java.math.BigInteger); 42 } 43 44 public class BooleanParameter extends audio.policy.configurable.V1_0.Parameter { 45 ctor public BooleanParameter(); 46 method public java.math.BigInteger getSize(); 47 method public void setSize(java.math.BigInteger); 48 } 49 50 public class BooleanParameterType extends audio.policy.configurable.V1_0.ParameterType { 51 ctor public BooleanParameterType(); 52 } 53 54 public class ComponentInstance { 55 ctor public ComponentInstance(); 56 method public java.math.BigInteger getArrayLength(); 57 method public String getDescription(); 58 method public String getMapping(); 59 method public String getName(); 60 method public String getType(); 61 method public void setArrayLength(java.math.BigInteger); 62 method public void setDescription(String); 63 method public void setMapping(String); 64 method public void setName(String); 65 method public void setType(String); 66 } 67 68 public class ComponentType { 69 ctor public ComponentType(); 70 method public audio.policy.configurable.V1_0.BitParameterBlock getBitParameterBlock(); 71 method public audio.policy.configurable.V1_0.BooleanParameter getBooleanParameter(); 72 method public audio.policy.configurable.V1_0.ComponentInstance getComponent_optional(); 73 method public String getDescription(); 74 method public audio.policy.configurable.V1_0.EnumParameterType getEnumParameter(); 75 method public audio.policy.configurable.V1_0.FixedPointParameterType getFixedPointParameter(); 76 method public audio.policy.configurable.V1_0.FloatingPointParameterType getFloatingPointParameter(); 77 method public audio.policy.configurable.V1_0.IntegerParameterType getIntegerParameter(); 78 method public String getMapping(); 79 method public String getName(); 80 method public audio.policy.configurable.V1_0.ParameterBlockType getParameterBlock_optional(); 81 method public audio.policy.configurable.V1_0.StringParameter getStringParameter(); 82 method public String get_extends(); 83 method public void setBitParameterBlock(audio.policy.configurable.V1_0.BitParameterBlock); 84 method public void setBooleanParameter(audio.policy.configurable.V1_0.BooleanParameter); 85 method public void setComponent_optional(audio.policy.configurable.V1_0.ComponentInstance); 86 method public void setDescription(String); 87 method public void setEnumParameter(audio.policy.configurable.V1_0.EnumParameterType); 88 method public void setFixedPointParameter(audio.policy.configurable.V1_0.FixedPointParameterType); 89 method public void setFloatingPointParameter(audio.policy.configurable.V1_0.FloatingPointParameterType); 90 method public void setIntegerParameter(audio.policy.configurable.V1_0.IntegerParameterType); 91 method public void setMapping(String); 92 method public void setName(String); 93 method public void setParameterBlock_optional(audio.policy.configurable.V1_0.ParameterBlockType); 94 method public void setStringParameter(audio.policy.configurable.V1_0.StringParameter); 95 method public void set_extends(String); 96 } 97 98 public class ComponentTypeSetType { 99 ctor public ComponentTypeSetType(); 100 method public String getBase(); 101 method public audio.policy.configurable.V1_0.ComponentTypeSetType getComponentLibrary_optional(); 102 method public audio.policy.configurable.V1_0.ComponentTypeSetType getComponentTypeSet_optional(); 103 method public audio.policy.configurable.V1_0.ComponentType getComponentType_optional(); 104 method public void setBase(String); 105 method public void setComponentLibrary_optional(audio.policy.configurable.V1_0.ComponentTypeSetType); 106 method public void setComponentTypeSet_optional(audio.policy.configurable.V1_0.ComponentTypeSetType); 107 method public void setComponentType_optional(audio.policy.configurable.V1_0.ComponentType); 108 } 109 110 public class CompoundRuleType { 111 ctor public CompoundRuleType(); 112 method public audio.policy.configurable.V1_0.CompoundRuleType getCompoundRule_optional(); 113 method public audio.policy.configurable.V1_0.SelectionCriterionRuleType getSelectionCriterionRule_optional(); 114 method public audio.policy.configurable.V1_0.TypeEnum getType(); 115 method public void setCompoundRule_optional(audio.policy.configurable.V1_0.CompoundRuleType); 116 method public void setSelectionCriterionRule_optional(audio.policy.configurable.V1_0.SelectionCriterionRuleType); 117 method public void setType(audio.policy.configurable.V1_0.TypeEnum); 118 } 119 120 public class ConfigurableDomainType { 121 ctor public ConfigurableDomainType(); 122 method public audio.policy.configurable.V1_0.ConfigurableElementsType getConfigurableElements(); 123 method public audio.policy.configurable.V1_0.ConfigurationsType getConfigurations(); 124 method public String getName(); 125 method public boolean getSequenceAware(); 126 method public audio.policy.configurable.V1_0.SettingsType getSettings(); 127 method public void setConfigurableElements(audio.policy.configurable.V1_0.ConfigurableElementsType); 128 method public void setConfigurations(audio.policy.configurable.V1_0.ConfigurationsType); 129 method public void setName(String); 130 method public void setSequenceAware(boolean); 131 method public void setSettings(audio.policy.configurable.V1_0.SettingsType); 132 } 133 134 public class ConfigurableDomains { 135 ctor public ConfigurableDomains(); 136 method public java.util.List<audio.policy.configurable.V1_0.ConfigurableDomainType> getConfigurableDomain(); 137 method public String getSystemClassName(); 138 method public void setSystemClassName(String); 139 } 140 141 public class ConfigurableElementSettingsType { 142 ctor public ConfigurableElementSettingsType(); 143 method public audio.policy.configurable.V1_0.IntegerParameterType getBitParameter_optional(); 144 method public String getPath(); 145 method public void setBitParameter_optional(audio.policy.configurable.V1_0.IntegerParameterType); 146 method public void setPath(String); 147 } 148 149 public class ConfigurableElementsType { 150 ctor public ConfigurableElementsType(); 151 method public java.util.List<audio.policy.configurable.V1_0.ConfigurableElementsType.ConfigurableElement> getConfigurableElement(); 152 } 153 154 public static class ConfigurableElementsType.ConfigurableElement { 155 ctor public ConfigurableElementsType.ConfigurableElement(); 156 method public String getPath(); 157 method public void setPath(String); 158 } 159 160 public class ConfigurationFilePath { 161 ctor public ConfigurationFilePath(); 162 method public String getPath(); 163 method public void setPath(String); 164 } 165 166 public class ConfigurationsType { 167 ctor public ConfigurationsType(); 168 method public java.util.List<audio.policy.configurable.V1_0.ConfigurationsType.Configuration> getConfiguration(); 169 } 170 171 public static class ConfigurationsType.Configuration { 172 ctor public ConfigurationsType.Configuration(); 173 method public audio.policy.configurable.V1_0.CompoundRuleType getCompoundRule(); 174 method public String getName(); 175 method public void setCompoundRule(audio.policy.configurable.V1_0.CompoundRuleType); 176 method public void setName(String); 177 } 178 179 public class EnumParameterType extends audio.policy.configurable.V1_0.Parameter { 180 ctor public EnumParameterType(); 181 method public java.math.BigInteger getSize(); 182 method public java.util.List<audio.policy.configurable.V1_0.EnumParameterType.ValuePair> getValuePair(); 183 method public void setSize(java.math.BigInteger); 184 } 185 186 public static class EnumParameterType.ValuePair { 187 ctor public EnumParameterType.ValuePair(); 188 method public String getLiteral(); 189 method public String getNumerical(); 190 method public void setLiteral(String); 191 method public void setNumerical(String); 192 } 193 194 public class FileIncluderType { 195 ctor public FileIncluderType(); 196 method public String getPath(); 197 method public void setPath(String); 198 } 199 200 public class FixedPointParameterType extends audio.policy.configurable.V1_0.PointParameterType { 201 ctor public FixedPointParameterType(); 202 method public java.math.BigInteger getFractional(); 203 method public java.math.BigInteger getIntegral(); 204 method public java.math.BigInteger getSize(); 205 method public void setFractional(java.math.BigInteger); 206 method public void setIntegral(java.math.BigInteger); 207 method public void setSize(java.math.BigInteger); 208 } 209 210 public class FloatingPointParameterType extends audio.policy.configurable.V1_0.PointParameterType { 211 ctor public FloatingPointParameterType(); 212 method public String getMax(); 213 method public String getMin(); 214 method public java.math.BigInteger getSize(); 215 method public void setMax(String); 216 method public void setMin(String); 217 method public void setSize(java.math.BigInteger); 218 } 219 220 public class IntegerParameterType extends audio.policy.configurable.V1_0.Parameter { 221 ctor public IntegerParameterType(); 222 method public audio.policy.configurable.V1_0.LinearAdaptationType getLinearAdaptation(); 223 method public audio.policy.configurable.V1_0.LogarithmicAdaptation getLogarithmicAdaptation(); 224 method public java.math.BigInteger getMax(); 225 method public java.math.BigInteger getMin(); 226 method public boolean getSigned(); 227 method public java.math.BigInteger getSize(); 228 method public String getUnit(); 229 method public void setLinearAdaptation(audio.policy.configurable.V1_0.LinearAdaptationType); 230 method public void setLogarithmicAdaptation(audio.policy.configurable.V1_0.LogarithmicAdaptation); 231 method public void setMax(java.math.BigInteger); 232 method public void setMin(java.math.BigInteger); 233 method public void setSigned(boolean); 234 method public void setSize(java.math.BigInteger); 235 method public void setUnit(String); 236 } 237 238 public enum LangEnum { 239 method public String getRawName(); 240 enum_constant public static final audio.policy.configurable.V1_0.LangEnum EMPTY; 241 } 242 243 public class LinearAdaptationType extends audio.policy.configurable.V1_0.Adaptation { 244 ctor public LinearAdaptationType(); 245 method public double getSlopeDenominator(); 246 method public double getSlopeNumerator(); 247 method public void setSlopeDenominator(double); 248 method public void setSlopeNumerator(double); 249 } 250 251 public class LogarithmicAdaptation extends audio.policy.configurable.V1_0.LinearAdaptationType { 252 ctor public LogarithmicAdaptation(); 253 method public double getFloorValue(); 254 method public double getLogarithmBase(); 255 method public void setFloorValue(double); 256 method public void setLogarithmBase(double); 257 } 258 259 public enum MatchesWhenEnum { 260 method public String getRawName(); 261 enum_constant public static final audio.policy.configurable.V1_0.MatchesWhenEnum Excludes; 262 enum_constant public static final audio.policy.configurable.V1_0.MatchesWhenEnum Includes; 263 enum_constant public static final audio.policy.configurable.V1_0.MatchesWhenEnum Is; 264 enum_constant public static final audio.policy.configurable.V1_0.MatchesWhenEnum IsNot; 265 } 266 267 public class Parameter { 268 ctor public Parameter(); 269 method public java.math.BigInteger getArrayLength(); 270 method public String getDescription(); 271 method public String getMapping(); 272 method public String getName(); 273 method public void setArrayLength(java.math.BigInteger); 274 method public void setDescription(String); 275 method public void setMapping(String); 276 method public void setName(String); 277 } 278 279 public class ParameterBlockType { 280 ctor public ParameterBlockType(); 281 method public java.math.BigInteger getArrayLength(); 282 method public audio.policy.configurable.V1_0.BitParameterBlock getBitParameterBlock(); 283 method public audio.policy.configurable.V1_0.BooleanParameter getBooleanParameter(); 284 method public audio.policy.configurable.V1_0.ComponentInstance getComponent_optional(); 285 method public String getDescription(); 286 method public audio.policy.configurable.V1_0.EnumParameterType getEnumParameter(); 287 method public audio.policy.configurable.V1_0.FixedPointParameterType getFixedPointParameter(); 288 method public audio.policy.configurable.V1_0.FloatingPointParameterType getFloatingPointParameter(); 289 method public audio.policy.configurable.V1_0.IntegerParameterType getIntegerParameter(); 290 method public String getMapping(); 291 method public String getName(); 292 method public audio.policy.configurable.V1_0.ParameterBlockType getParameterBlock_optional(); 293 method public audio.policy.configurable.V1_0.StringParameter getStringParameter(); 294 method public void setArrayLength(java.math.BigInteger); 295 method public void setBitParameterBlock(audio.policy.configurable.V1_0.BitParameterBlock); 296 method public void setBooleanParameter(audio.policy.configurable.V1_0.BooleanParameter); 297 method public void setComponent_optional(audio.policy.configurable.V1_0.ComponentInstance); 298 method public void setDescription(String); 299 method public void setEnumParameter(audio.policy.configurable.V1_0.EnumParameterType); 300 method public void setFixedPointParameter(audio.policy.configurable.V1_0.FixedPointParameterType); 301 method public void setFloatingPointParameter(audio.policy.configurable.V1_0.FloatingPointParameterType); 302 method public void setIntegerParameter(audio.policy.configurable.V1_0.IntegerParameterType); 303 method public void setMapping(String); 304 method public void setName(String); 305 method public void setParameterBlock_optional(audio.policy.configurable.V1_0.ParameterBlockType); 306 method public void setStringParameter(audio.policy.configurable.V1_0.StringParameter); 307 } 308 309 public class ParameterFrameworkConfiguration { 310 ctor public ParameterFrameworkConfiguration(); 311 method public String getServerPort(); 312 method public audio.policy.configurable.V1_0.SettingsConfigurationType getSettingsConfiguration(); 313 method public audio.policy.configurable.V1_0.ConfigurationFilePath getStructureDescriptionFileLocation(); 314 method public audio.policy.configurable.V1_0.SubsystemPlugins getSubsystemPlugins(); 315 method public String getSystemClassName(); 316 method public boolean getTuningAllowed(); 317 method public void setServerPort(String); 318 method public void setSettingsConfiguration(audio.policy.configurable.V1_0.SettingsConfigurationType); 319 method public void setStructureDescriptionFileLocation(audio.policy.configurable.V1_0.ConfigurationFilePath); 320 method public void setSubsystemPlugins(audio.policy.configurable.V1_0.SubsystemPlugins); 321 method public void setSystemClassName(String); 322 method public void setTuningAllowed(boolean); 323 } 324 325 public class ParameterType { 326 ctor public ParameterType(); 327 method public String getName(); 328 method public String getValue(); 329 method public audio.policy.configurable.V1_0.ValueSpaceEnum getValueSpace(); 330 method public void setName(String); 331 method public void setValue(String); 332 method public void setValueSpace(audio.policy.configurable.V1_0.ValueSpaceEnum); 333 } 334 335 public class PluginFile { 336 ctor public PluginFile(); 337 method public String getName(); 338 method public void setName(String); 339 } 340 341 public class PluginLocation { 342 ctor public PluginLocation(); 343 method public String getFolder(); 344 method public java.util.List<audio.policy.configurable.V1_0.PluginFile> getPlugin(); 345 method public void setFolder(String); 346 } 347 348 public class PointParameterType extends audio.policy.configurable.V1_0.Parameter { 349 ctor public PointParameterType(); 350 method public String getUnit(); 351 method public void setUnit(String); 352 } 353 354 public class SelectionCriterionRuleType { 355 ctor public SelectionCriterionRuleType(); 356 method public audio.policy.configurable.V1_0.MatchesWhenEnum getMatchesWhen(); 357 method public String getSelectionCriterion(); 358 method public String getValue(); 359 method public void setMatchesWhen(audio.policy.configurable.V1_0.MatchesWhenEnum); 360 method public void setSelectionCriterion(String); 361 method public void setValue(String); 362 } 363 364 public class SettingsConfigurationType { 365 ctor public SettingsConfigurationType(); 366 method public audio.policy.configurable.V1_0.ConfigurationFilePath getConfigurableDomainsFileLocation(); 367 method public void setConfigurableDomainsFileLocation(audio.policy.configurable.V1_0.ConfigurationFilePath); 368 } 369 370 public class SettingsType { 371 ctor public SettingsType(); 372 method public java.util.List<audio.policy.configurable.V1_0.SettingsType.Configuration> getConfiguration(); 373 } 374 375 public static class SettingsType.Configuration { 376 ctor public SettingsType.Configuration(); 377 method public java.util.List<audio.policy.configurable.V1_0.ConfigurableElementSettingsType> getConfigurableElement(); 378 method public String getName(); 379 method public void setName(String); 380 } 381 382 public enum SpaceEnum { 383 method public String getRawName(); 384 enum_constant public static final audio.policy.configurable.V1_0.SpaceEnum _default; 385 enum_constant public static final audio.policy.configurable.V1_0.SpaceEnum preserve; 386 } 387 388 public class StringParameter { 389 ctor public StringParameter(); 390 method public String getDescription(); 391 method public String getMapping(); 392 method public java.math.BigInteger getMaxLength(); 393 method public String getName(); 394 method public void setDescription(String); 395 method public void setMapping(String); 396 method public void setMaxLength(java.math.BigInteger); 397 method public void setName(String); 398 } 399 400 public class StringParameterType { 401 ctor public StringParameterType(); 402 method public String getName(); 403 method public String getValue(); 404 method public void setName(String); 405 method public void setValue(String); 406 } 407 408 public class SubsystemPlugins { 409 ctor public SubsystemPlugins(); 410 method public java.util.List<audio.policy.configurable.V1_0.PluginLocation> getLocation(); 411 } 412 413 public class SubsystemType { 414 ctor public SubsystemType(); 415 method public audio.policy.configurable.V1_0.ComponentTypeSetType getComponentLibrary(); 416 method public String getDescription(); 417 method public audio.policy.configurable.V1_0.SubsystemType.InstanceDefinition getInstanceDefinition(); 418 method public String getMapping(); 419 method public String getName(); 420 method public String getType(); 421 method public void setComponentLibrary(audio.policy.configurable.V1_0.ComponentTypeSetType); 422 method public void setDescription(String); 423 method public void setInstanceDefinition(audio.policy.configurable.V1_0.SubsystemType.InstanceDefinition); 424 method public void setMapping(String); 425 method public void setName(String); 426 method public void setType(String); 427 } 428 429 public static class SubsystemType.InstanceDefinition { 430 ctor public SubsystemType.InstanceDefinition(); 431 method public audio.policy.configurable.V1_0.BitParameterBlock getBitParameterBlock(); 432 method public audio.policy.configurable.V1_0.BooleanParameter getBooleanParameter(); 433 method public audio.policy.configurable.V1_0.ComponentInstance getComponent_optional(); 434 method public audio.policy.configurable.V1_0.EnumParameterType getEnumParameter(); 435 method public audio.policy.configurable.V1_0.FixedPointParameterType getFixedPointParameter(); 436 method public audio.policy.configurable.V1_0.FloatingPointParameterType getFloatingPointParameter(); 437 method public audio.policy.configurable.V1_0.IntegerParameterType getIntegerParameter(); 438 method public audio.policy.configurable.V1_0.ParameterBlockType getParameterBlock_optional(); 439 method public audio.policy.configurable.V1_0.StringParameter getStringParameter(); 440 method public void setBitParameterBlock(audio.policy.configurable.V1_0.BitParameterBlock); 441 method public void setBooleanParameter(audio.policy.configurable.V1_0.BooleanParameter); 442 method public void setComponent_optional(audio.policy.configurable.V1_0.ComponentInstance); 443 method public void setEnumParameter(audio.policy.configurable.V1_0.EnumParameterType); 444 method public void setFixedPointParameter(audio.policy.configurable.V1_0.FixedPointParameterType); 445 method public void setFloatingPointParameter(audio.policy.configurable.V1_0.FloatingPointParameterType); 446 method public void setIntegerParameter(audio.policy.configurable.V1_0.IntegerParameterType); 447 method public void setParameterBlock_optional(audio.policy.configurable.V1_0.ParameterBlockType); 448 method public void setStringParameter(audio.policy.configurable.V1_0.StringParameter); 449 } 450 451 public class SystemClass { 452 ctor public SystemClass(); 453 method public String getName(); 454 method public java.util.List<audio.policy.configurable.V1_0.SubsystemType> getSubsystem(); 455 method public java.util.List<audio.policy.configurable.V1_0.FileIncluderType> getSubsystemInclude_optional(); 456 method public void setName(String); 457 } 458 459 public enum TypeEnum { 460 method public String getRawName(); 461 enum_constant public static final audio.policy.configurable.V1_0.TypeEnum All; 462 enum_constant public static final audio.policy.configurable.V1_0.TypeEnum Any; 463 } 464 465 public enum ValueSpaceEnum { 466 method public String getRawName(); 467 enum_constant public static final audio.policy.configurable.V1_0.ValueSpaceEnum Raw; 468 enum_constant public static final audio.policy.configurable.V1_0.ValueSpaceEnum Real; 469 } 470 471 public class XmlParser { 472 ctor public XmlParser(); 473 method public static audio.policy.configurable.V1_0.ParameterFrameworkConfiguration readParameterFrameworkConfiguration(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; 474 method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 475 method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 476 } 477 478} 479 480