From 1fce092b905d533ada90c2ea68966cab2ee8539f Mon Sep 17 00:00:00 2001 From: Sundong Ahn Date: Wed, 2 Jan 2019 18:19:55 +0900 Subject: Add audio_effects_conf This module is for API check of java file generated from audio_effects_conf.xsd. Bug: 80453829 Test: m -j && make update-api && make check-api Change-Id: I0be0176a1d63db0ccc8c4bb38705a76a0070c981 --- audio/effect/5.0/xml/Android.bp | 6 ++ audio/effect/5.0/xml/api/current.txt | 136 ++++++++++++++++++++++++++++++ audio/effect/5.0/xml/api/last_current.txt | 0 audio/effect/5.0/xml/api/last_removed.txt | 0 audio/effect/5.0/xml/api/removed.txt | 0 5 files changed, 142 insertions(+) create mode 100644 audio/effect/5.0/xml/Android.bp create mode 100644 audio/effect/5.0/xml/api/current.txt create mode 100644 audio/effect/5.0/xml/api/last_current.txt create mode 100644 audio/effect/5.0/xml/api/last_removed.txt create mode 100644 audio/effect/5.0/xml/api/removed.txt diff --git a/audio/effect/5.0/xml/Android.bp b/audio/effect/5.0/xml/Android.bp new file mode 100644 index 0000000000..967135ce51 --- /dev/null +++ b/audio/effect/5.0/xml/Android.bp @@ -0,0 +1,6 @@ + +xsd_config { + name: "audio_effects_conf", + srcs: ["audio_effects_conf.xsd"], + package_name: "audio.effects.V5_0", +} diff --git a/audio/effect/5.0/xml/api/current.txt b/audio/effect/5.0/xml/api/current.txt new file mode 100644 index 0000000000..294501d166 --- /dev/null +++ b/audio/effect/5.0/xml/api/current.txt @@ -0,0 +1,136 @@ +package audio.effects.V5_0 { + + public class Audioeffectsconf { + ctor public Audioeffectsconf(); + method public audio.effects.V5_0.EffectsType getEffects(); + method public audio.effects.V5_0.LibrariesType getLibraries(); + method public audio.effects.V5_0.Audioeffectsconf.Postprocess getPostprocess(); + method public audio.effects.V5_0.Audioeffectsconf.Preprocess getPreprocess(); + method public audio.effects.V5_0.VersionType getVersion(); + method public void setEffects(audio.effects.V5_0.EffectsType); + method public void setLibraries(audio.effects.V5_0.LibrariesType); + method public void setPostprocess(audio.effects.V5_0.Audioeffectsconf.Postprocess); + method public void setPreprocess(audio.effects.V5_0.Audioeffectsconf.Preprocess); + method public void setVersion(audio.effects.V5_0.VersionType); + } + + public static class Audioeffectsconf.Postprocess { + ctor public Audioeffectsconf.Postprocess(); + method public java.util.List getStream(); + } + + public static class Audioeffectsconf.Preprocess { + ctor public Audioeffectsconf.Preprocess(); + method public java.util.List getStream(); + } + + public class EffectImplType { + ctor public EffectImplType(); + method public java.lang.String getLibrary(); + method public java.lang.String getUuid(); + method public void setLibrary(java.lang.String); + method public void setUuid(java.lang.String); + } + + public class EffectProxyType extends audio.effects.V5_0.EffectType { + ctor public EffectProxyType(); + method public audio.effects.V5_0.EffectImplType getLibhw(); + method public audio.effects.V5_0.EffectImplType getLibsw(); + method public void setLibhw(audio.effects.V5_0.EffectImplType); + method public void setLibsw(audio.effects.V5_0.EffectImplType); + } + + public class EffectType extends audio.effects.V5_0.EffectImplType { + ctor public EffectType(); + method public java.lang.String getName(); + method public void setName(java.lang.String); + } + + public class EffectsType { + ctor public EffectsType(); + method public java.util.List getEffectProxy_optional(); + method public java.util.List getEffect_optional(); + } + + public class LibrariesType { + ctor public LibrariesType(); + method public java.util.List getLibrary(); + } + + public static class LibrariesType.Library { + ctor public LibrariesType.Library(); + method public java.lang.String getName(); + method public java.lang.String getPath(); + method public void setName(java.lang.String); + method public void setPath(java.lang.String); + } + + public final class StreamInputType extends java.lang.Enum { + method public java.lang.String getRawName(); + method public static audio.effects.V5_0.StreamInputType valueOf(java.lang.String); + method public static final audio.effects.V5_0.StreamInputType[] values(); + enum_constant public static final audio.effects.V5_0.StreamInputType camcorder; + enum_constant public static final audio.effects.V5_0.StreamInputType mic; + enum_constant public static final audio.effects.V5_0.StreamInputType unprocessed; + enum_constant public static final audio.effects.V5_0.StreamInputType voice_call; + enum_constant public static final audio.effects.V5_0.StreamInputType voice_communication; + enum_constant public static final audio.effects.V5_0.StreamInputType voice_downlink; + enum_constant public static final audio.effects.V5_0.StreamInputType voice_recognition; + enum_constant public static final audio.effects.V5_0.StreamInputType voice_uplink; + } + + public final class StreamOutputType extends java.lang.Enum { + method public java.lang.String getRawName(); + method public static audio.effects.V5_0.StreamOutputType valueOf(java.lang.String); + method public static final audio.effects.V5_0.StreamOutputType[] values(); + enum_constant public static final audio.effects.V5_0.StreamOutputType alarm; + enum_constant public static final audio.effects.V5_0.StreamOutputType bluetooth_sco; + enum_constant public static final audio.effects.V5_0.StreamOutputType dtmf; + enum_constant public static final audio.effects.V5_0.StreamOutputType enforced_audible; + enum_constant public static final audio.effects.V5_0.StreamOutputType music; + enum_constant public static final audio.effects.V5_0.StreamOutputType notification; + enum_constant public static final audio.effects.V5_0.StreamOutputType ring; + enum_constant public static final audio.effects.V5_0.StreamOutputType system; + enum_constant public static final audio.effects.V5_0.StreamOutputType tts; + enum_constant public static final audio.effects.V5_0.StreamOutputType voice_call; + } + + public class StreamPostprocessType extends audio.effects.V5_0.StreamProcessingType { + ctor public StreamPostprocessType(); + method public audio.effects.V5_0.StreamOutputType getType(); + method public void setType(audio.effects.V5_0.StreamOutputType); + } + + public class StreamPreprocessType extends audio.effects.V5_0.StreamProcessingType { + ctor public StreamPreprocessType(); + method public audio.effects.V5_0.StreamInputType getType(); + method public void setType(audio.effects.V5_0.StreamInputType); + } + + public class StreamProcessingType { + ctor public StreamProcessingType(); + method public java.util.List getApply(); + } + + public static class StreamProcessingType.Apply { + ctor public StreamProcessingType.Apply(); + method public java.lang.String getEffect(); + method public void setEffect(java.lang.String); + } + + public final class VersionType extends java.lang.Enum { + method public java.lang.String getRawName(); + method public static audio.effects.V5_0.VersionType valueOf(java.lang.String); + method public static final audio.effects.V5_0.VersionType[] values(); + enum_constant public static final audio.effects.V5_0.VersionType _2_0; + } + + public class XmlParser { + ctor public XmlParser(); + method public static audio.effects.V5_0.Audioeffectsconf read(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; + method public static java.lang.String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; + method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; + } + +} + diff --git a/audio/effect/5.0/xml/api/last_current.txt b/audio/effect/5.0/xml/api/last_current.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/audio/effect/5.0/xml/api/last_removed.txt b/audio/effect/5.0/xml/api/last_removed.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/audio/effect/5.0/xml/api/removed.txt b/audio/effect/5.0/xml/api/removed.txt new file mode 100644 index 0000000000..e69de29bb2 -- cgit v1.2.3