1// Signature format: 2.0 2package audio.effects.V5_0 { 3 4 public class AudioEffectsConf { 5 ctor public AudioEffectsConf(); 6 method public audio.effects.V5_0.EffectsType getEffects(); 7 method public audio.effects.V5_0.LibrariesType getLibraries(); 8 method public audio.effects.V5_0.AudioEffectsConf.Postprocess getPostprocess(); 9 method public audio.effects.V5_0.AudioEffectsConf.Preprocess getPreprocess(); 10 method public audio.effects.V5_0.VersionType getVersion(); 11 method public void setEffects(audio.effects.V5_0.EffectsType); 12 method public void setLibraries(audio.effects.V5_0.LibrariesType); 13 method public void setPostprocess(audio.effects.V5_0.AudioEffectsConf.Postprocess); 14 method public void setPreprocess(audio.effects.V5_0.AudioEffectsConf.Preprocess); 15 method public void setVersion(audio.effects.V5_0.VersionType); 16 } 17 18 public static class AudioEffectsConf.Postprocess { 19 ctor public AudioEffectsConf.Postprocess(); 20 method public java.util.List<audio.effects.V5_0.StreamPostprocessType> getStream(); 21 } 22 23 public static class AudioEffectsConf.Preprocess { 24 ctor public AudioEffectsConf.Preprocess(); 25 method public java.util.List<audio.effects.V5_0.StreamPreprocessType> getStream(); 26 } 27 28 public class EffectImplType { 29 ctor public EffectImplType(); 30 method public String getLibrary(); 31 method public String getUuid(); 32 method public void setLibrary(String); 33 method public void setUuid(String); 34 } 35 36 public class EffectProxyType extends audio.effects.V5_0.EffectType { 37 ctor public EffectProxyType(); 38 method public audio.effects.V5_0.EffectImplType getLibhw(); 39 method public audio.effects.V5_0.EffectImplType getLibsw(); 40 method public void setLibhw(audio.effects.V5_0.EffectImplType); 41 method public void setLibsw(audio.effects.V5_0.EffectImplType); 42 } 43 44 public class EffectType extends audio.effects.V5_0.EffectImplType { 45 ctor public EffectType(); 46 method public String getName(); 47 method public void setName(String); 48 } 49 50 public class EffectsType { 51 ctor public EffectsType(); 52 method public java.util.List<audio.effects.V5_0.EffectProxyType> getEffectProxy_optional(); 53 method public java.util.List<audio.effects.V5_0.EffectType> getEffect_optional(); 54 } 55 56 public class LibrariesType { 57 ctor public LibrariesType(); 58 method public java.util.List<audio.effects.V5_0.LibrariesType.Library> getLibrary(); 59 } 60 61 public static class LibrariesType.Library { 62 ctor public LibrariesType.Library(); 63 method public String getName(); 64 method public String getPath(); 65 method public void setName(String); 66 method public void setPath(String); 67 } 68 69 public enum StreamInputType { 70 method public String getRawName(); 71 enum_constant public static final audio.effects.V5_0.StreamInputType camcorder; 72 enum_constant public static final audio.effects.V5_0.StreamInputType mic; 73 enum_constant public static final audio.effects.V5_0.StreamInputType unprocessed; 74 enum_constant public static final audio.effects.V5_0.StreamInputType voice_call; 75 enum_constant public static final audio.effects.V5_0.StreamInputType voice_communication; 76 enum_constant public static final audio.effects.V5_0.StreamInputType voice_downlink; 77 enum_constant public static final audio.effects.V5_0.StreamInputType voice_performance; 78 enum_constant public static final audio.effects.V5_0.StreamInputType voice_recognition; 79 enum_constant public static final audio.effects.V5_0.StreamInputType voice_uplink; 80 } 81 82 public enum StreamOutputType { 83 method public String getRawName(); 84 enum_constant public static final audio.effects.V5_0.StreamOutputType alarm; 85 enum_constant public static final audio.effects.V5_0.StreamOutputType bluetooth_sco; 86 enum_constant public static final audio.effects.V5_0.StreamOutputType dtmf; 87 enum_constant public static final audio.effects.V5_0.StreamOutputType enforced_audible; 88 enum_constant public static final audio.effects.V5_0.StreamOutputType music; 89 enum_constant public static final audio.effects.V5_0.StreamOutputType notification; 90 enum_constant public static final audio.effects.V5_0.StreamOutputType ring; 91 enum_constant public static final audio.effects.V5_0.StreamOutputType system; 92 enum_constant public static final audio.effects.V5_0.StreamOutputType tts; 93 enum_constant public static final audio.effects.V5_0.StreamOutputType voice_call; 94 } 95 96 public class StreamPostprocessType extends audio.effects.V5_0.StreamProcessingType { 97 ctor public StreamPostprocessType(); 98 method public audio.effects.V5_0.StreamOutputType getType(); 99 method public void setType(audio.effects.V5_0.StreamOutputType); 100 } 101 102 public class StreamPreprocessType extends audio.effects.V5_0.StreamProcessingType { 103 ctor public StreamPreprocessType(); 104 method public audio.effects.V5_0.StreamInputType getType(); 105 method public void setType(audio.effects.V5_0.StreamInputType); 106 } 107 108 public class StreamProcessingType { 109 ctor public StreamProcessingType(); 110 method public java.util.List<audio.effects.V5_0.StreamProcessingType.Apply> getApply(); 111 } 112 113 public static class StreamProcessingType.Apply { 114 ctor public StreamProcessingType.Apply(); 115 method public String getEffect(); 116 method public void setEffect(String); 117 } 118 119 public enum VersionType { 120 method public String getRawName(); 121 enum_constant public static final audio.effects.V5_0.VersionType _2_0; 122 } 123 124 public class XmlParser { 125 ctor public XmlParser(); 126 method public static audio.effects.V5_0.AudioEffectsConf read(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; 127 method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 128 method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 129 } 130 131} 132 133