Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 1 | // Signature format: 2.0 |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 2 | package 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 | |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 9 | public enum AudioDevice { |
| 10 | method public String getRawName(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 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 | |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 74 | public enum AudioFormat { |
| 75 | method public String getRawName(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 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_FLAC; |
| 118 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_HE_AAC_V1; |
| 119 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_HE_AAC_V2; |
| 120 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_IEC61937; |
| 121 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_LDAC; |
| 122 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_MP2; |
| 123 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_MP3; |
| 124 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_OPUS; |
| 125 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_PCM_16_BIT; |
| 126 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_PCM_24_BIT_PACKED; |
| 127 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_PCM_32_BIT; |
| 128 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_PCM_8_24_BIT; |
| 129 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_PCM_8_BIT; |
| 130 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_PCM_FLOAT; |
| 131 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_QCELP; |
| 132 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_SBC; |
| 133 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_VORBIS; |
| 134 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_WMA; |
| 135 | enum_constant public static final audio.policy.configuration.V4_0.AudioFormat AUDIO_FORMAT_WMA_PRO; |
| 136 | } |
| 137 | |
| 138 | public class AudioPolicyConfiguration { |
| 139 | ctor public AudioPolicyConfiguration(); |
| 140 | method public audio.policy.configuration.V4_0.GlobalConfiguration getGlobalConfiguration(); |
| 141 | method public java.util.List<audio.policy.configuration.V4_0.Modules> getModules(); |
| 142 | method public audio.policy.configuration.V4_0.Version getVersion(); |
| 143 | method public java.util.List<audio.policy.configuration.V4_0.Volumes> getVolumes(); |
| 144 | method public void setGlobalConfiguration(audio.policy.configuration.V4_0.GlobalConfiguration); |
| 145 | method public void setVersion(audio.policy.configuration.V4_0.Version); |
| 146 | } |
| 147 | |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 148 | public enum AudioUsage { |
| 149 | method public String getRawName(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 150 | enum_constant public static final audio.policy.configuration.V4_0.AudioUsage AUDIO_USAGE_ALARM; |
| 151 | enum_constant public static final audio.policy.configuration.V4_0.AudioUsage AUDIO_USAGE_ASSISTANCE_ACCESSIBILITY; |
| 152 | enum_constant public static final audio.policy.configuration.V4_0.AudioUsage AUDIO_USAGE_ASSISTANCE_NAVIGATION_GUIDANCE; |
| 153 | enum_constant public static final audio.policy.configuration.V4_0.AudioUsage AUDIO_USAGE_ASSISTANCE_SONIFICATION; |
| 154 | enum_constant public static final audio.policy.configuration.V4_0.AudioUsage AUDIO_USAGE_ASSISTANT; |
| 155 | enum_constant public static final audio.policy.configuration.V4_0.AudioUsage AUDIO_USAGE_GAME; |
| 156 | enum_constant public static final audio.policy.configuration.V4_0.AudioUsage AUDIO_USAGE_MEDIA; |
| 157 | enum_constant public static final audio.policy.configuration.V4_0.AudioUsage AUDIO_USAGE_NOTIFICATION; |
| 158 | enum_constant public static final audio.policy.configuration.V4_0.AudioUsage AUDIO_USAGE_NOTIFICATION_TELEPHONY_RINGTONE; |
| 159 | enum_constant public static final audio.policy.configuration.V4_0.AudioUsage AUDIO_USAGE_UNKNOWN; |
| 160 | enum_constant public static final audio.policy.configuration.V4_0.AudioUsage AUDIO_USAGE_VIRTUAL_SOURCE; |
| 161 | enum_constant public static final audio.policy.configuration.V4_0.AudioUsage AUDIO_USAGE_VOICE_COMMUNICATION; |
| 162 | enum_constant public static final audio.policy.configuration.V4_0.AudioUsage AUDIO_USAGE_VOICE_COMMUNICATION_SIGNALLING; |
| 163 | } |
| 164 | |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 165 | public enum DeviceCategory { |
| 166 | method public String getRawName(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 167 | enum_constant public static final audio.policy.configuration.V4_0.DeviceCategory DEVICE_CATEGORY_EARPIECE; |
| 168 | enum_constant public static final audio.policy.configuration.V4_0.DeviceCategory DEVICE_CATEGORY_EXT_MEDIA; |
| 169 | enum_constant public static final audio.policy.configuration.V4_0.DeviceCategory DEVICE_CATEGORY_HEADSET; |
| 170 | enum_constant public static final audio.policy.configuration.V4_0.DeviceCategory DEVICE_CATEGORY_HEARING_AID; |
| 171 | enum_constant public static final audio.policy.configuration.V4_0.DeviceCategory DEVICE_CATEGORY_SPEAKER; |
| 172 | } |
| 173 | |
| 174 | public class DevicePorts { |
| 175 | ctor public DevicePorts(); |
| 176 | method public java.util.List<audio.policy.configuration.V4_0.DevicePorts.DevicePort> getDevicePort(); |
| 177 | } |
| 178 | |
| 179 | public static class DevicePorts.DevicePort { |
| 180 | ctor public DevicePorts.DevicePort(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 181 | method public String getAddress(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 182 | method public audio.policy.configuration.V4_0.Gains getGains(); |
| 183 | method public java.util.List<audio.policy.configuration.V4_0.Profile> getProfile(); |
| 184 | method public audio.policy.configuration.V4_0.Role getRole(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 185 | method public String getTagName(); |
| 186 | method public String getType(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 187 | method public boolean get_default(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 188 | method public void setAddress(String); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 189 | method public void setGains(audio.policy.configuration.V4_0.Gains); |
| 190 | method public void setRole(audio.policy.configuration.V4_0.Role); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 191 | method public void setTagName(String); |
| 192 | method public void setType(String); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 193 | method public void set_default(boolean); |
| 194 | } |
| 195 | |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 196 | public enum GainMode { |
| 197 | method public String getRawName(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 198 | enum_constant public static final audio.policy.configuration.V4_0.GainMode AUDIO_GAIN_MODE_CHANNELS; |
| 199 | enum_constant public static final audio.policy.configuration.V4_0.GainMode AUDIO_GAIN_MODE_JOINT; |
| 200 | enum_constant public static final audio.policy.configuration.V4_0.GainMode AUDIO_GAIN_MODE_RAMP; |
| 201 | } |
| 202 | |
| 203 | public class Gains { |
| 204 | ctor public Gains(); |
| 205 | method public java.util.List<audio.policy.configuration.V4_0.Gains.Gain> getGain(); |
| 206 | } |
| 207 | |
| 208 | public static class Gains.Gain { |
| 209 | ctor public Gains.Gain(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 210 | method public String getChannel_mask(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 211 | method public int getDefaultValueMB(); |
| 212 | method public int getMaxRampMs(); |
| 213 | method public int getMaxValueMB(); |
| 214 | method public int getMinRampMs(); |
| 215 | method public int getMinValueMB(); |
| 216 | method public audio.policy.configuration.V4_0.GainMode getMode(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 217 | method public String getName(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 218 | method public int getStepValueMB(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 219 | method public void setChannel_mask(String); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 220 | method public void setDefaultValueMB(int); |
| 221 | method public void setMaxRampMs(int); |
| 222 | method public void setMaxValueMB(int); |
| 223 | method public void setMinRampMs(int); |
| 224 | method public void setMinValueMB(int); |
| 225 | method public void setMode(audio.policy.configuration.V4_0.GainMode); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 226 | method public void setName(String); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 227 | method public void setStepValueMB(int); |
| 228 | } |
| 229 | |
| 230 | public class GlobalConfiguration { |
| 231 | ctor public GlobalConfiguration(); |
| 232 | method public boolean getSpeaker_drc_enabled(); |
| 233 | method public void setSpeaker_drc_enabled(boolean); |
| 234 | } |
| 235 | |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 236 | public enum HalVersion { |
| 237 | method public String getRawName(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 238 | enum_constant public static final audio.policy.configuration.V4_0.HalVersion _2_0; |
| 239 | enum_constant public static final audio.policy.configuration.V4_0.HalVersion _3_0; |
| 240 | } |
| 241 | |
| 242 | public class MixPorts { |
| 243 | ctor public MixPorts(); |
| 244 | method public java.util.List<audio.policy.configuration.V4_0.MixPorts.MixPort> getMixPort(); |
| 245 | } |
| 246 | |
| 247 | public static class MixPorts.MixPort { |
| 248 | ctor public MixPorts.MixPort(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 249 | method public String getFlags(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 250 | method public audio.policy.configuration.V4_0.Gains getGains(); |
| 251 | method public long getMaxActiveCount(); |
| 252 | method public long getMaxOpenCount(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 253 | method public String getName(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 254 | method public java.util.List<audio.policy.configuration.V4_0.AudioUsage> getPreferredUsage(); |
| 255 | method public java.util.List<audio.policy.configuration.V4_0.Profile> getProfile(); |
| 256 | method public audio.policy.configuration.V4_0.Role getRole(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 257 | method public void setFlags(String); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 258 | method public void setGains(audio.policy.configuration.V4_0.Gains); |
| 259 | method public void setMaxActiveCount(long); |
| 260 | method public void setMaxOpenCount(long); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 261 | method public void setName(String); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 262 | method public void setPreferredUsage(java.util.List<audio.policy.configuration.V4_0.AudioUsage>); |
| 263 | method public void setRole(audio.policy.configuration.V4_0.Role); |
| 264 | } |
| 265 | |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 266 | public enum MixType { |
| 267 | method public String getRawName(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 268 | enum_constant public static final audio.policy.configuration.V4_0.MixType mix; |
| 269 | enum_constant public static final audio.policy.configuration.V4_0.MixType mux; |
| 270 | } |
| 271 | |
| 272 | public class Modules { |
| 273 | ctor public Modules(); |
| 274 | method public java.util.List<audio.policy.configuration.V4_0.Modules.Module> getModule(); |
| 275 | } |
| 276 | |
| 277 | public static class Modules.Module { |
| 278 | ctor public Modules.Module(); |
| 279 | method public audio.policy.configuration.V4_0.AttachedDevices getAttachedDevices(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 280 | method public String getDefaultOutputDevice(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 281 | method public audio.policy.configuration.V4_0.DevicePorts getDevicePorts(); |
| 282 | method public audio.policy.configuration.V4_0.HalVersion getHalVersion(); |
| 283 | method public audio.policy.configuration.V4_0.MixPorts getMixPorts(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 284 | method public String getName(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 285 | method public audio.policy.configuration.V4_0.Routes getRoutes(); |
| 286 | method public void setAttachedDevices(audio.policy.configuration.V4_0.AttachedDevices); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 287 | method public void setDefaultOutputDevice(String); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 288 | method public void setDevicePorts(audio.policy.configuration.V4_0.DevicePorts); |
| 289 | method public void setHalVersion(audio.policy.configuration.V4_0.HalVersion); |
| 290 | method public void setMixPorts(audio.policy.configuration.V4_0.MixPorts); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 291 | method public void setName(String); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 292 | method public void setRoutes(audio.policy.configuration.V4_0.Routes); |
| 293 | } |
| 294 | |
| 295 | public class Profile { |
| 296 | ctor public Profile(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 297 | method public String getChannelMasks(); |
| 298 | method public String getFormat(); |
| 299 | method public String getName(); |
| 300 | method public String getSamplingRates(); |
| 301 | method public void setChannelMasks(String); |
| 302 | method public void setFormat(String); |
| 303 | method public void setName(String); |
| 304 | method public void setSamplingRates(String); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 305 | } |
| 306 | |
| 307 | public class Reference { |
| 308 | ctor public Reference(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 309 | method public String getName(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 310 | method public java.util.List<java.lang.String> getPoint(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 311 | method public void setName(String); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 312 | } |
| 313 | |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 314 | public enum Role { |
| 315 | method public String getRawName(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 316 | enum_constant public static final audio.policy.configuration.V4_0.Role sink; |
| 317 | enum_constant public static final audio.policy.configuration.V4_0.Role source; |
| 318 | } |
| 319 | |
| 320 | public class Routes { |
| 321 | ctor public Routes(); |
| 322 | method public java.util.List<audio.policy.configuration.V4_0.Routes.Route> getRoute(); |
| 323 | } |
| 324 | |
| 325 | public static class Routes.Route { |
| 326 | ctor public Routes.Route(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 327 | method public String getSink(); |
| 328 | method public String getSources(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 329 | method public audio.policy.configuration.V4_0.MixType getType(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 330 | method public void setSink(String); |
| 331 | method public void setSources(String); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 332 | method public void setType(audio.policy.configuration.V4_0.MixType); |
| 333 | } |
| 334 | |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 335 | public enum Stream { |
| 336 | method public String getRawName(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 337 | enum_constant public static final audio.policy.configuration.V4_0.Stream AUDIO_STREAM_ACCESSIBILITY; |
| 338 | enum_constant public static final audio.policy.configuration.V4_0.Stream AUDIO_STREAM_ALARM; |
| 339 | enum_constant public static final audio.policy.configuration.V4_0.Stream AUDIO_STREAM_BLUETOOTH_SCO; |
| 340 | enum_constant public static final audio.policy.configuration.V4_0.Stream AUDIO_STREAM_DTMF; |
| 341 | enum_constant public static final audio.policy.configuration.V4_0.Stream AUDIO_STREAM_ENFORCED_AUDIBLE; |
| 342 | enum_constant public static final audio.policy.configuration.V4_0.Stream AUDIO_STREAM_MUSIC; |
| 343 | enum_constant public static final audio.policy.configuration.V4_0.Stream AUDIO_STREAM_NOTIFICATION; |
| 344 | enum_constant public static final audio.policy.configuration.V4_0.Stream AUDIO_STREAM_PATCH; |
| 345 | enum_constant public static final audio.policy.configuration.V4_0.Stream AUDIO_STREAM_REROUTING; |
| 346 | enum_constant public static final audio.policy.configuration.V4_0.Stream AUDIO_STREAM_RING; |
| 347 | enum_constant public static final audio.policy.configuration.V4_0.Stream AUDIO_STREAM_SYSTEM; |
| 348 | enum_constant public static final audio.policy.configuration.V4_0.Stream AUDIO_STREAM_TTS; |
| 349 | enum_constant public static final audio.policy.configuration.V4_0.Stream AUDIO_STREAM_VOICE_CALL; |
| 350 | } |
| 351 | |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 352 | public enum Version { |
| 353 | method public String getRawName(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 354 | enum_constant public static final audio.policy.configuration.V4_0.Version _1_0; |
| 355 | } |
| 356 | |
| 357 | public class Volume { |
| 358 | ctor public Volume(); |
| 359 | method public audio.policy.configuration.V4_0.DeviceCategory getDeviceCategory(); |
| 360 | method public java.util.List<java.lang.String> getPoint(); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 361 | method public String getRef(); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 362 | method public audio.policy.configuration.V4_0.Stream getStream(); |
| 363 | method public void setDeviceCategory(audio.policy.configuration.V4_0.DeviceCategory); |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 364 | method public void setRef(String); |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 365 | method public void setStream(audio.policy.configuration.V4_0.Stream); |
| 366 | } |
| 367 | |
| 368 | public class Volumes { |
| 369 | ctor public Volumes(); |
| 370 | method public java.util.List<audio.policy.configuration.V4_0.Reference> getReference(); |
| 371 | method public java.util.List<audio.policy.configuration.V4_0.Volume> getVolume(); |
| 372 | } |
| 373 | |
| 374 | public class XmlParser { |
| 375 | ctor public XmlParser(); |
| 376 | 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; |
Tor Norbye | 0074475 | 2018-12-26 20:01:12 -0800 | [diff] [blame] | 377 | method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; |
Sundong Ahn | 3541f0a | 2018-11-21 11:34:18 +0900 | [diff] [blame] | 378 | method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; |
| 379 | } |
| 380 | |
| 381 | } |
| 382 | |