1// Signature format: 2.0 2package audio.effects.V6_0 { 3 4 public class AudioEffectsConf { 5 ctor public AudioEffectsConf(); 6 method public audio.effects.V6_0.AudioEffectsConf.DeviceEffects getDeviceEffects(); 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(); 12 method public void setDeviceEffects(audio.effects.V6_0.AudioEffectsConf.DeviceEffects); 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 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 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 35 public class DeviceProcessType extends audio.effects.V6_0.StreamProcessingType { 36 ctor public DeviceProcessType(); 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); 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 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; 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; 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; 160 enum_constant public static final audio.effects.V6_0.StreamOutputType assistant; 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 209