Kevin Rocard | 2a515e1 | 2019-09-30 19:53:00 +0100 | [diff] [blame] | 1 | // Signature format: 2.0 |
| 2 | package audio.effects.V6_0 { |
| 3 | |
| 4 | public class AudioEffectsConf { |
| 5 | ctor public AudioEffectsConf(); |
François Gaffie | f8ed371 | 2020-01-07 17:38:41 +0100 | [diff] [blame] | 6 | method public audio.effects.V6_0.AudioEffectsConf.DeviceEffects getDeviceEffects(); |
Kevin Rocard | 2a515e1 | 2019-09-30 19:53:00 +0100 | [diff] [blame] | 7 | method public audio.effects.V6_0.EffectsType getEffects(); |
| 8 | method public audio.effects.V6_0.LibrariesType getLibraries(); |
| 9 | method public audio.effects.V6_0.AudioEffectsConf.Postprocess getPostprocess(); |
| 10 | method public audio.effects.V6_0.AudioEffectsConf.Preprocess getPreprocess(); |
| 11 | method public audio.effects.V6_0.VersionType getVersion(); |
François Gaffie | f8ed371 | 2020-01-07 17:38:41 +0100 | [diff] [blame] | 12 | method public void setDeviceEffects(audio.effects.V6_0.AudioEffectsConf.DeviceEffects); |
Kevin Rocard | 2a515e1 | 2019-09-30 19:53:00 +0100 | [diff] [blame] | 13 | method public void setEffects(audio.effects.V6_0.EffectsType); |
| 14 | method public void setLibraries(audio.effects.V6_0.LibrariesType); |
| 15 | method public void setPostprocess(audio.effects.V6_0.AudioEffectsConf.Postprocess); |
| 16 | method public void setPreprocess(audio.effects.V6_0.AudioEffectsConf.Preprocess); |
| 17 | method public void setVersion(audio.effects.V6_0.VersionType); |
| 18 | } |
| 19 | |
François Gaffie | f8ed371 | 2020-01-07 17:38:41 +0100 | [diff] [blame] | 20 | public static class AudioEffectsConf.DeviceEffects { |
| 21 | ctor public AudioEffectsConf.DeviceEffects(); |
| 22 | method public java.util.List<audio.effects.V6_0.DeviceProcessType> getDevicePort(); |
| 23 | } |
| 24 | |
Kevin Rocard | 2a515e1 | 2019-09-30 19:53:00 +0100 | [diff] [blame] | 25 | public static class AudioEffectsConf.Postprocess { |
| 26 | ctor public AudioEffectsConf.Postprocess(); |
| 27 | method public java.util.List<audio.effects.V6_0.StreamPostprocessType> getStream(); |
| 28 | } |
| 29 | |
| 30 | public static class AudioEffectsConf.Preprocess { |
| 31 | ctor public AudioEffectsConf.Preprocess(); |
| 32 | method public java.util.List<audio.effects.V6_0.StreamPreprocessType> getStream(); |
| 33 | } |
| 34 | |
François Gaffie | f8ed371 | 2020-01-07 17:38:41 +0100 | [diff] [blame] | 35 | public class DeviceProcessType extends audio.effects.V6_0.StreamProcessingType { |
| 36 | ctor public DeviceProcessType(); |
Mikhail Naganov | 9f83bb9 | 2020-02-05 17:20:09 -0800 | [diff] [blame] | 37 | method public String getAddress(); |
| 38 | method public audio.effects.V6_0.DeviceType getType(); |
| 39 | method public void setAddress(String); |
| 40 | method public void setType(audio.effects.V6_0.DeviceType); |
François Gaffie | f8ed371 | 2020-01-07 17:38:41 +0100 | [diff] [blame] | 41 | } |
| 42 | |
| 43 | public enum DeviceType { |
| 44 | method public String getRawName(); |
| 45 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_AUX_DIGITAL; |
| 46 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_BACK_MIC; |
| 47 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_BLUETOOTH_A2DP; |
| 48 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_BLUETOOTH_BLE; |
| 49 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET; |
| 50 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_BUILTIN_MIC; |
| 51 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_BUS; |
| 52 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_COMMUNICATION; |
| 53 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_DGTL_DOCK_HEADSET; |
| 54 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_ECHO_REFERENCE; |
| 55 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_FM_TUNER; |
| 56 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_HDMI; |
| 57 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_HDMI_ARC; |
| 58 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_IP; |
| 59 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_LINE; |
| 60 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_LOOPBACK; |
| 61 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_PROXY; |
| 62 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_REMOTE_SUBMIX; |
| 63 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_SPDIF; |
| 64 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_TELEPHONY_RX; |
| 65 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_TV_TUNER; |
| 66 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_USB_ACCESSORY; |
| 67 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_USB_DEVICE; |
| 68 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_USB_HEADSET; |
| 69 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_VOICE_CALL; |
| 70 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_IN_WIRED_HEADSET; |
| 71 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_AUX_DIGITAL; |
| 72 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_AUX_LINE; |
| 73 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_BLUETOOTH_A2DP; |
| 74 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES; |
| 75 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER; |
| 76 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_BLUETOOTH_SCO; |
| 77 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT; |
| 78 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET; |
| 79 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_BUS; |
| 80 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_EARPIECE; |
| 81 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_ECHO_CANCELLER; |
| 82 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_FM; |
| 83 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_HDMI; |
| 84 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_HDMI_ARC; |
| 85 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_HEARING_AID; |
| 86 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_IP; |
| 87 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_LINE; |
| 88 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_PROXY; |
| 89 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_REMOTE_SUBMIX; |
| 90 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_SPDIF; |
| 91 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_SPEAKER; |
| 92 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_SPEAKER_SAFE; |
| 93 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_TELEPHONY_TX; |
| 94 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_USB_ACCESSORY; |
| 95 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_USB_DEVICE; |
| 96 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_USB_HEADSET; |
| 97 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_WIRED_HEADPHONE; |
| 98 | enum_constant public static final audio.effects.V6_0.DeviceType AUDIO_DEVICE_OUT_WIRED_HEADSET; |
| 99 | } |
| 100 | |
Kevin Rocard | 2a515e1 | 2019-09-30 19:53:00 +0100 | [diff] [blame] | 101 | public class EffectImplType { |
| 102 | ctor public EffectImplType(); |
| 103 | method public String getLibrary(); |
| 104 | method public String getUuid(); |
| 105 | method public void setLibrary(String); |
| 106 | method public void setUuid(String); |
| 107 | } |
| 108 | |
| 109 | public class EffectProxyType extends audio.effects.V6_0.EffectType { |
| 110 | ctor public EffectProxyType(); |
| 111 | method public audio.effects.V6_0.EffectImplType getLibhw(); |
| 112 | method public audio.effects.V6_0.EffectImplType getLibsw(); |
| 113 | method public void setLibhw(audio.effects.V6_0.EffectImplType); |
| 114 | method public void setLibsw(audio.effects.V6_0.EffectImplType); |
| 115 | } |
| 116 | |
| 117 | public class EffectType extends audio.effects.V6_0.EffectImplType { |
| 118 | ctor public EffectType(); |
| 119 | method public String getName(); |
| 120 | method public void setName(String); |
| 121 | } |
| 122 | |
| 123 | public class EffectsType { |
| 124 | ctor public EffectsType(); |
| 125 | method public java.util.List<audio.effects.V6_0.EffectProxyType> getEffectProxy_optional(); |
| 126 | method public java.util.List<audio.effects.V6_0.EffectType> getEffect_optional(); |
| 127 | } |
| 128 | |
| 129 | public class LibrariesType { |
| 130 | ctor public LibrariesType(); |
| 131 | method public java.util.List<audio.effects.V6_0.LibrariesType.Library> getLibrary(); |
| 132 | } |
| 133 | |
| 134 | public static class LibrariesType.Library { |
| 135 | ctor public LibrariesType.Library(); |
| 136 | method public String getName(); |
| 137 | method public String getPath(); |
| 138 | method public void setName(String); |
| 139 | method public void setPath(String); |
| 140 | } |
| 141 | |
| 142 | public enum StreamInputType { |
| 143 | method public String getRawName(); |
| 144 | enum_constant public static final audio.effects.V6_0.StreamInputType camcorder; |
François Gaffie | 1aa7d5a | 2020-01-17 08:51:13 +0100 | [diff] [blame] | 145 | enum_constant public static final audio.effects.V6_0.StreamInputType echo_reference; |
| 146 | enum_constant public static final audio.effects.V6_0.StreamInputType fm_tuner; |
Kevin Rocard | 2a515e1 | 2019-09-30 19:53:00 +0100 | [diff] [blame] | 147 | enum_constant public static final audio.effects.V6_0.StreamInputType mic; |
| 148 | enum_constant public static final audio.effects.V6_0.StreamInputType unprocessed; |
| 149 | enum_constant public static final audio.effects.V6_0.StreamInputType voice_call; |
| 150 | enum_constant public static final audio.effects.V6_0.StreamInputType voice_communication; |
| 151 | enum_constant public static final audio.effects.V6_0.StreamInputType voice_downlink; |
| 152 | enum_constant public static final audio.effects.V6_0.StreamInputType voice_performance; |
| 153 | enum_constant public static final audio.effects.V6_0.StreamInputType voice_recognition; |
| 154 | enum_constant public static final audio.effects.V6_0.StreamInputType voice_uplink; |
| 155 | } |
| 156 | |
| 157 | public enum StreamOutputType { |
| 158 | method public String getRawName(); |
| 159 | enum_constant public static final audio.effects.V6_0.StreamOutputType alarm; |
Baekgyeong Kim | 09e665e | 2019-11-19 16:08:11 +0900 | [diff] [blame] | 160 | enum_constant public static final audio.effects.V6_0.StreamOutputType assistant; |
Kevin Rocard | 2a515e1 | 2019-09-30 19:53:00 +0100 | [diff] [blame] | 161 | enum_constant public static final audio.effects.V6_0.StreamOutputType bluetooth_sco; |
| 162 | enum_constant public static final audio.effects.V6_0.StreamOutputType dtmf; |
| 163 | enum_constant public static final audio.effects.V6_0.StreamOutputType enforced_audible; |
| 164 | enum_constant public static final audio.effects.V6_0.StreamOutputType music; |
| 165 | enum_constant public static final audio.effects.V6_0.StreamOutputType notification; |
| 166 | enum_constant public static final audio.effects.V6_0.StreamOutputType ring; |
| 167 | enum_constant public static final audio.effects.V6_0.StreamOutputType system; |
| 168 | enum_constant public static final audio.effects.V6_0.StreamOutputType tts; |
| 169 | enum_constant public static final audio.effects.V6_0.StreamOutputType voice_call; |
| 170 | } |
| 171 | |
| 172 | public class StreamPostprocessType extends audio.effects.V6_0.StreamProcessingType { |
| 173 | ctor public StreamPostprocessType(); |
| 174 | method public audio.effects.V6_0.StreamOutputType getType(); |
| 175 | method public void setType(audio.effects.V6_0.StreamOutputType); |
| 176 | } |
| 177 | |
| 178 | public class StreamPreprocessType extends audio.effects.V6_0.StreamProcessingType { |
| 179 | ctor public StreamPreprocessType(); |
| 180 | method public audio.effects.V6_0.StreamInputType getType(); |
| 181 | method public void setType(audio.effects.V6_0.StreamInputType); |
| 182 | } |
| 183 | |
| 184 | public class StreamProcessingType { |
| 185 | ctor public StreamProcessingType(); |
| 186 | method public java.util.List<audio.effects.V6_0.StreamProcessingType.Apply> getApply(); |
| 187 | } |
| 188 | |
| 189 | public static class StreamProcessingType.Apply { |
| 190 | ctor public StreamProcessingType.Apply(); |
| 191 | method public String getEffect(); |
| 192 | method public void setEffect(String); |
| 193 | } |
| 194 | |
| 195 | public enum VersionType { |
| 196 | method public String getRawName(); |
| 197 | enum_constant public static final audio.effects.V6_0.VersionType _2_0; |
| 198 | } |
| 199 | |
| 200 | public class XmlParser { |
| 201 | ctor public XmlParser(); |
| 202 | method public static audio.effects.V6_0.AudioEffectsConf read(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; |
| 203 | method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; |
| 204 | method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; |
| 205 | } |
| 206 | |
| 207 | } |
| 208 | |