François Gaffie | 5958d57 | 2019-12-13 13:31:36 -0800 | [diff] [blame] | 1 | // Signature format: 2.0 |
| 2 | package audio.policy.V1_0 { |
| 3 | |
| 4 | public class AttributesGroup { |
| 5 | ctor public AttributesGroup(); |
| 6 | method public java.util.List<audio.policy.V1_0.AttributesType> getAttributes_optional(); |
| 7 | method public audio.policy.V1_0.BundleType getBundle_optional(); |
| 8 | method public audio.policy.V1_0.ContentTypeType getContentType_optional(); |
| 9 | method public audio.policy.V1_0.FlagsType getFlags_optional(); |
| 10 | method public audio.policy.V1_0.SourceType getSource_optional(); |
| 11 | method public audio.policy.V1_0.Stream getStreamType(); |
| 12 | method public audio.policy.V1_0.UsageType getUsage_optional(); |
| 13 | method public String getVolumeGroup(); |
| 14 | method public void setBundle_optional(audio.policy.V1_0.BundleType); |
| 15 | method public void setContentType_optional(audio.policy.V1_0.ContentTypeType); |
| 16 | method public void setFlags_optional(audio.policy.V1_0.FlagsType); |
| 17 | method public void setSource_optional(audio.policy.V1_0.SourceType); |
| 18 | method public void setStreamType(audio.policy.V1_0.Stream); |
| 19 | method public void setUsage_optional(audio.policy.V1_0.UsageType); |
| 20 | method public void setVolumeGroup(String); |
| 21 | } |
| 22 | |
| 23 | public class AttributesRef { |
| 24 | ctor public AttributesRef(); |
| 25 | method public java.util.List<audio.policy.V1_0.AttributesRefType> getReference(); |
| 26 | } |
| 27 | |
| 28 | public class AttributesRefType { |
| 29 | ctor public AttributesRefType(); |
| 30 | method public audio.policy.V1_0.AttributesType getAttributes(); |
| 31 | method public String getName(); |
| 32 | method public void setAttributes(audio.policy.V1_0.AttributesType); |
| 33 | method public void setName(String); |
| 34 | } |
| 35 | |
| 36 | public class AttributesType { |
| 37 | ctor public AttributesType(); |
| 38 | method public String getAttributesRef(); |
| 39 | method public audio.policy.V1_0.BundleType getBundle(); |
| 40 | method public audio.policy.V1_0.ContentTypeType getContentType(); |
| 41 | method public audio.policy.V1_0.FlagsType getFlags(); |
| 42 | method public audio.policy.V1_0.SourceType getSource(); |
| 43 | method public audio.policy.V1_0.UsageType getUsage(); |
| 44 | method public void setAttributesRef(String); |
| 45 | method public void setBundle(audio.policy.V1_0.BundleType); |
| 46 | method public void setContentType(audio.policy.V1_0.ContentTypeType); |
| 47 | method public void setFlags(audio.policy.V1_0.FlagsType); |
| 48 | method public void setSource(audio.policy.V1_0.SourceType); |
| 49 | method public void setUsage(audio.policy.V1_0.UsageType); |
| 50 | } |
| 51 | |
| 52 | public class BundleType { |
| 53 | ctor public BundleType(); |
| 54 | method public String getKey(); |
| 55 | method public String getValue(); |
| 56 | method public void setKey(String); |
| 57 | method public void setValue(String); |
| 58 | } |
| 59 | |
| 60 | public class Configuration { |
| 61 | ctor public Configuration(); |
| 62 | method public java.util.List<audio.policy.V1_0.AttributesRef> getAttributesRef(); |
| 63 | method public java.util.List<audio.policy.V1_0.CriteriaType> getCriteria(); |
| 64 | method public java.util.List<audio.policy.V1_0.CriterionTypesType> getCriterion_types(); |
| 65 | method public java.util.List<audio.policy.V1_0.ProductStrategies> getProductStrategies(); |
| 66 | method public audio.policy.V1_0.Version getVersion(); |
| 67 | method public java.util.List<audio.policy.V1_0.VolumeGroupsType> getVolumeGroups(); |
| 68 | method public java.util.List<audio.policy.V1_0.VolumesType> getVolumes(); |
| 69 | method public void setVersion(audio.policy.V1_0.Version); |
| 70 | } |
| 71 | |
| 72 | public enum ContentType { |
| 73 | method public String getRawName(); |
| 74 | enum_constant public static final audio.policy.V1_0.ContentType AUDIO_CONTENT_TYPE_MOVIE; |
| 75 | enum_constant public static final audio.policy.V1_0.ContentType AUDIO_CONTENT_TYPE_MUSIC; |
| 76 | enum_constant public static final audio.policy.V1_0.ContentType AUDIO_CONTENT_TYPE_SONIFICATION; |
| 77 | enum_constant public static final audio.policy.V1_0.ContentType AUDIO_CONTENT_TYPE_SPEECH; |
| 78 | enum_constant public static final audio.policy.V1_0.ContentType AUDIO_CONTENT_TYPE_UNKNOWN; |
| 79 | } |
| 80 | |
| 81 | public class ContentTypeType { |
| 82 | ctor public ContentTypeType(); |
| 83 | method public audio.policy.V1_0.ContentType getValue(); |
| 84 | method public void setValue(audio.policy.V1_0.ContentType); |
| 85 | } |
| 86 | |
| 87 | public class CriteriaType { |
| 88 | ctor public CriteriaType(); |
| 89 | method public java.util.List<audio.policy.V1_0.CriterionType> getCriterion(); |
| 90 | } |
| 91 | |
| 92 | public class CriterionType { |
| 93 | ctor public CriterionType(); |
| 94 | method public String getName(); |
| 95 | method public String getType(); |
| 96 | method public String get_default(); |
| 97 | method public void setName(String); |
| 98 | method public void setType(String); |
| 99 | method public void set_default(String); |
| 100 | } |
| 101 | |
| 102 | public class CriterionTypeType { |
| 103 | ctor public CriterionTypeType(); |
| 104 | method public String getName(); |
| 105 | method public audio.policy.V1_0.PfwCriterionTypeEnum getType(); |
| 106 | method public audio.policy.V1_0.ValuesType getValues(); |
| 107 | method public void setName(String); |
| 108 | method public void setType(audio.policy.V1_0.PfwCriterionTypeEnum); |
| 109 | method public void setValues(audio.policy.V1_0.ValuesType); |
| 110 | } |
| 111 | |
| 112 | public class CriterionTypesType { |
| 113 | ctor public CriterionTypesType(); |
| 114 | method public java.util.List<audio.policy.V1_0.CriterionTypeType> getCriterion_type(); |
| 115 | } |
| 116 | |
| 117 | public enum DeviceCategory { |
| 118 | method public String getRawName(); |
| 119 | enum_constant public static final audio.policy.V1_0.DeviceCategory DEVICE_CATEGORY_EARPIECE; |
| 120 | enum_constant public static final audio.policy.V1_0.DeviceCategory DEVICE_CATEGORY_EXT_MEDIA; |
| 121 | enum_constant public static final audio.policy.V1_0.DeviceCategory DEVICE_CATEGORY_HEADSET; |
| 122 | enum_constant public static final audio.policy.V1_0.DeviceCategory DEVICE_CATEGORY_HEARING_AID; |
| 123 | enum_constant public static final audio.policy.V1_0.DeviceCategory DEVICE_CATEGORY_SPEAKER; |
| 124 | } |
| 125 | |
| 126 | public enum FlagType { |
| 127 | method public String getRawName(); |
| 128 | enum_constant public static final audio.policy.V1_0.FlagType AUDIO_FLAG_AUDIBILITY_ENFORCED; |
| 129 | enum_constant public static final audio.policy.V1_0.FlagType AUDIO_FLAG_BEACON; |
| 130 | enum_constant public static final audio.policy.V1_0.FlagType AUDIO_FLAG_BYPASS_INTERRUPTION_POLICY; |
| 131 | enum_constant public static final audio.policy.V1_0.FlagType AUDIO_FLAG_BYPASS_MUTE; |
| 132 | enum_constant public static final audio.policy.V1_0.FlagType AUDIO_FLAG_CAPTURE_PRIVATE; |
| 133 | enum_constant public static final audio.policy.V1_0.FlagType AUDIO_FLAG_DEEP_BUFFER; |
| 134 | enum_constant public static final audio.policy.V1_0.FlagType AUDIO_FLAG_HW_AV_SYNC; |
| 135 | enum_constant public static final audio.policy.V1_0.FlagType AUDIO_FLAG_HW_HOTWORD; |
| 136 | enum_constant public static final audio.policy.V1_0.FlagType AUDIO_FLAG_LOW_LATENCY; |
| 137 | enum_constant public static final audio.policy.V1_0.FlagType AUDIO_FLAG_MUTE_HAPTIC; |
| 138 | enum_constant public static final audio.policy.V1_0.FlagType AUDIO_FLAG_NONE; |
| 139 | enum_constant public static final audio.policy.V1_0.FlagType AUDIO_FLAG_NO_MEDIA_PROJECTION; |
| 140 | enum_constant public static final audio.policy.V1_0.FlagType AUDIO_FLAG_NO_SYSTEM_CAPTURE; |
| 141 | enum_constant public static final audio.policy.V1_0.FlagType AUDIO_FLAG_SCO; |
| 142 | enum_constant public static final audio.policy.V1_0.FlagType AUDIO_FLAG_SECURE; |
| 143 | } |
| 144 | |
| 145 | public class FlagsType { |
| 146 | ctor public FlagsType(); |
| 147 | method public java.util.List<audio.policy.V1_0.FlagType> getValue(); |
| 148 | method public void setValue(java.util.List<audio.policy.V1_0.FlagType>); |
| 149 | } |
| 150 | |
| 151 | public enum PfwCriterionTypeEnum { |
| 152 | method public String getRawName(); |
| 153 | enum_constant public static final audio.policy.V1_0.PfwCriterionTypeEnum exclusive; |
| 154 | enum_constant public static final audio.policy.V1_0.PfwCriterionTypeEnum inclusive; |
| 155 | } |
| 156 | |
| 157 | public class ProductStrategies { |
| 158 | ctor public ProductStrategies(); |
| 159 | method public java.util.List<audio.policy.V1_0.ProductStrategies.ProductStrategy> getProductStrategy(); |
| 160 | } |
| 161 | |
| 162 | public static class ProductStrategies.ProductStrategy { |
| 163 | ctor public ProductStrategies.ProductStrategy(); |
| 164 | method public java.util.List<audio.policy.V1_0.AttributesGroup> getAttributesGroup(); |
| 165 | method public String getName(); |
| 166 | method public void setName(String); |
| 167 | } |
| 168 | |
| 169 | public enum SourceEnumType { |
| 170 | method public String getRawName(); |
| 171 | enum_constant public static final audio.policy.V1_0.SourceEnumType AUDIO_SOURCE_CAMCORDER; |
| 172 | enum_constant public static final audio.policy.V1_0.SourceEnumType AUDIO_SOURCE_DEFAULT; |
| 173 | enum_constant public static final audio.policy.V1_0.SourceEnumType AUDIO_SOURCE_ECHO_REFERENCE; |
| 174 | enum_constant public static final audio.policy.V1_0.SourceEnumType AUDIO_SOURCE_FM_TUNER; |
| 175 | enum_constant public static final audio.policy.V1_0.SourceEnumType AUDIO_SOURCE_MIC; |
| 176 | enum_constant public static final audio.policy.V1_0.SourceEnumType AUDIO_SOURCE_REMOTE_SUBMIX; |
| 177 | enum_constant public static final audio.policy.V1_0.SourceEnumType AUDIO_SOURCE_UNPROCESSED; |
| 178 | enum_constant public static final audio.policy.V1_0.SourceEnumType AUDIO_SOURCE_VOICE_CALL; |
| 179 | enum_constant public static final audio.policy.V1_0.SourceEnumType AUDIO_SOURCE_VOICE_COMMUNICATION; |
| 180 | enum_constant public static final audio.policy.V1_0.SourceEnumType AUDIO_SOURCE_VOICE_DOWNLINK; |
| 181 | enum_constant public static final audio.policy.V1_0.SourceEnumType AUDIO_SOURCE_VOICE_PERFORMANCE; |
| 182 | enum_constant public static final audio.policy.V1_0.SourceEnumType AUDIO_SOURCE_VOICE_RECOGNITION; |
| 183 | enum_constant public static final audio.policy.V1_0.SourceEnumType AUDIO_SOURCE_VOICE_UPLINK; |
| 184 | } |
| 185 | |
| 186 | public class SourceType { |
| 187 | ctor public SourceType(); |
| 188 | method public audio.policy.V1_0.SourceEnumType getValue(); |
| 189 | method public void setValue(audio.policy.V1_0.SourceEnumType); |
| 190 | } |
| 191 | |
| 192 | public enum Stream { |
| 193 | method public String getRawName(); |
| 194 | enum_constant public static final audio.policy.V1_0.Stream AUDIO_STREAM_ACCESSIBILITY; |
| 195 | enum_constant public static final audio.policy.V1_0.Stream AUDIO_STREAM_ALARM; |
| 196 | enum_constant public static final audio.policy.V1_0.Stream AUDIO_STREAM_ASSISTANT; |
| 197 | enum_constant public static final audio.policy.V1_0.Stream AUDIO_STREAM_BLUETOOTH_SCO; |
| 198 | enum_constant public static final audio.policy.V1_0.Stream AUDIO_STREAM_DEFAULT; |
| 199 | enum_constant public static final audio.policy.V1_0.Stream AUDIO_STREAM_DTMF; |
| 200 | enum_constant public static final audio.policy.V1_0.Stream AUDIO_STREAM_ENFORCED_AUDIBLE; |
| 201 | enum_constant public static final audio.policy.V1_0.Stream AUDIO_STREAM_MUSIC; |
| 202 | enum_constant public static final audio.policy.V1_0.Stream AUDIO_STREAM_NOTIFICATION; |
| 203 | enum_constant public static final audio.policy.V1_0.Stream AUDIO_STREAM_RING; |
| 204 | enum_constant public static final audio.policy.V1_0.Stream AUDIO_STREAM_SYSTEM; |
| 205 | enum_constant public static final audio.policy.V1_0.Stream AUDIO_STREAM_TTS; |
| 206 | enum_constant public static final audio.policy.V1_0.Stream AUDIO_STREAM_VOICE_CALL; |
| 207 | } |
| 208 | |
| 209 | public enum UsageEnumType { |
| 210 | method public String getRawName(); |
| 211 | enum_constant public static final audio.policy.V1_0.UsageEnumType AUDIO_USAGE_ALARM; |
| 212 | enum_constant public static final audio.policy.V1_0.UsageEnumType AUDIO_USAGE_ASSISTANCE_ACCESSIBILITY; |
| 213 | enum_constant public static final audio.policy.V1_0.UsageEnumType AUDIO_USAGE_ASSISTANCE_NAVIGATION_GUIDANCE; |
| 214 | enum_constant public static final audio.policy.V1_0.UsageEnumType AUDIO_USAGE_ASSISTANCE_SONIFICATION; |
| 215 | enum_constant public static final audio.policy.V1_0.UsageEnumType AUDIO_USAGE_ASSISTANT; |
| 216 | enum_constant public static final audio.policy.V1_0.UsageEnumType AUDIO_USAGE_CALL_ASSISTANT; |
| 217 | enum_constant public static final audio.policy.V1_0.UsageEnumType AUDIO_USAGE_GAME; |
| 218 | enum_constant public static final audio.policy.V1_0.UsageEnumType AUDIO_USAGE_MEDIA; |
| 219 | enum_constant public static final audio.policy.V1_0.UsageEnumType AUDIO_USAGE_NOTIFICATION; |
| 220 | enum_constant public static final audio.policy.V1_0.UsageEnumType AUDIO_USAGE_NOTIFICATION_TELEPHONY_RINGTONE; |
| 221 | enum_constant public static final audio.policy.V1_0.UsageEnumType AUDIO_USAGE_UNKNOWN; |
| 222 | enum_constant public static final audio.policy.V1_0.UsageEnumType AUDIO_USAGE_VIRTUAL_SOURCE; |
| 223 | enum_constant public static final audio.policy.V1_0.UsageEnumType AUDIO_USAGE_VOICE_COMMUNICATION; |
| 224 | enum_constant public static final audio.policy.V1_0.UsageEnumType AUDIO_USAGE_VOICE_COMMUNICATION_SIGNALLING; |
| 225 | } |
| 226 | |
| 227 | public class UsageType { |
| 228 | ctor public UsageType(); |
| 229 | method public audio.policy.V1_0.UsageEnumType getValue(); |
| 230 | method public void setValue(audio.policy.V1_0.UsageEnumType); |
| 231 | } |
| 232 | |
| 233 | public class ValueType { |
| 234 | ctor public ValueType(); |
| 235 | method public String getLiteral(); |
| 236 | method public int getNumerical(); |
| 237 | method public void setLiteral(String); |
| 238 | method public void setNumerical(int); |
| 239 | } |
| 240 | |
| 241 | public class ValuesType { |
| 242 | ctor public ValuesType(); |
| 243 | method public java.util.List<audio.policy.V1_0.ValueType> getValue(); |
| 244 | } |
| 245 | |
| 246 | public enum Version { |
| 247 | method public String getRawName(); |
| 248 | enum_constant public static final audio.policy.V1_0.Version _1_0; |
| 249 | } |
| 250 | |
| 251 | public class Volume { |
| 252 | ctor public Volume(); |
| 253 | method public audio.policy.V1_0.DeviceCategory getDeviceCategory(); |
| 254 | method public java.util.List<java.lang.String> getPoint(); |
| 255 | method public String getRef(); |
| 256 | method public void setDeviceCategory(audio.policy.V1_0.DeviceCategory); |
| 257 | method public void setRef(String); |
| 258 | } |
| 259 | |
| 260 | public class VolumeGroupsType { |
| 261 | ctor public VolumeGroupsType(); |
| 262 | method public java.util.List<audio.policy.V1_0.VolumeGroupsType.VolumeGroup> getVolumeGroup(); |
| 263 | } |
| 264 | |
| 265 | public static class VolumeGroupsType.VolumeGroup { |
| 266 | ctor public VolumeGroupsType.VolumeGroup(); |
| 267 | method public int getIndexMax(); |
| 268 | method public int getIndexMin(); |
| 269 | method public String getName(); |
| 270 | method public java.util.List<audio.policy.V1_0.Volume> getVolume(); |
| 271 | method public void setIndexMax(int); |
| 272 | method public void setIndexMin(int); |
| 273 | method public void setName(String); |
| 274 | } |
| 275 | |
| 276 | public class VolumeRef { |
| 277 | ctor public VolumeRef(); |
| 278 | method public String getName(); |
| 279 | method public java.util.List<java.lang.String> getPoint(); |
| 280 | method public void setName(String); |
| 281 | } |
| 282 | |
| 283 | public class VolumesType { |
| 284 | ctor public VolumesType(); |
| 285 | method public java.util.List<audio.policy.V1_0.VolumeRef> getReference(); |
| 286 | } |
| 287 | |
| 288 | public class XmlParser { |
| 289 | ctor public XmlParser(); |
| 290 | method public static audio.policy.V1_0.Configuration read(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; |
| 291 | method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; |
| 292 | method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; |
| 293 | } |
| 294 | |
| 295 | } |
| 296 | |