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