Loading media/libmedia/xsd/api/current.txt +7 −0 Original line number Diff line number Diff line Loading @@ -45,10 +45,17 @@ package media.profiles { ctor public CamcorderProfiles(); method public int getCameraId(); method public java.util.List<media.profiles.EncoderProfile> getEncoderProfile(); method public java.util.List<media.profiles.CamcorderProfiles.ImageDecoding> getImageDecoding(); method public java.util.List<media.profiles.CamcorderProfiles.ImageEncoding> getImageEncoding(); method public void setCameraId(int); } public static class CamcorderProfiles.ImageDecoding { ctor public CamcorderProfiles.ImageDecoding(); method public int getMemCap(); method public void setMemCap(int); } public static class CamcorderProfiles.ImageEncoding { ctor public CamcorderProfiles.ImageEncoding(); method public int getQuality(); Loading media/libmedia/xsd/media_profiles.xsd +5 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,11 @@ <xs:attribute name="quality" type="xs:int"/> </xs:complexType> </xs:element> <xs:element name="ImageDecoding" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="memCap" type="xs:int"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="cameraId" type="xs:int"/> </xs:complexType> Loading media/libstagefright/xmlparser/api/current.txt +38 −8 Original line number Diff line number Diff line // Signature format: 2.0 package media.codecs { public class Alias { ctor public Alias(); method public String getName(); method public void setName(String); } public class Decoders { ctor public Decoders(); method public java.util.List<media.codecs.MediaCodec> getMediaCodec(); Loading @@ -23,6 +29,23 @@ package media.codecs { method public void setValue(String); } public class Include { ctor public Include(); method public String getHref(); method public void setHref(String); } public class Included { ctor public Included(); method public media.codecs.Decoders getDecoders_optional(); method public media.codecs.Encoders getEncoders_optional(); method public java.util.List<media.codecs.Include> getInclude_optional(); method public media.codecs.Settings getSettings_optional(); method public void setDecoders_optional(media.codecs.Decoders); method public void setEncoders_optional(media.codecs.Encoders); method public void setSettings_optional(media.codecs.Settings); } public class Limit { ctor public Limit(); method public String getIn(); Loading @@ -47,12 +70,13 @@ package media.codecs { public class MediaCodec { ctor public MediaCodec(); method public java.util.List<media.codecs.Feature> getFeature(); method public java.util.List<media.codecs.Limit> getLimit(); method public java.util.List<media.codecs.Alias> getAlias_optional(); method public java.util.List<media.codecs.Feature> getFeature_optional(); method public java.util.List<media.codecs.Limit> getLimit_optional(); method public String getName(); method public java.util.List<media.codecs.Quirk> getQuirk(); method public java.util.List<media.codecs.Type> getType(); method public java.util.List<media.codecs.Quirk> getQuirk_optional(); method public String getType(); method public java.util.List<media.codecs.Type> getType_optional(); method public String getUpdate(); method public void setName(String); method public void setType(String); Loading @@ -61,9 +85,13 @@ package media.codecs { public class MediaCodecs { ctor public MediaCodecs(); method public java.util.List<media.codecs.Decoders> getDecoders(); method public java.util.List<media.codecs.Encoders> getEncoders(); method public java.util.List<media.codecs.Settings> getSettings(); method public media.codecs.Decoders getDecoders_optional(); method public media.codecs.Encoders getEncoders_optional(); method public java.util.List<media.codecs.Include> getInclude_optional(); method public media.codecs.Settings getSettings_optional(); method public void setDecoders_optional(media.codecs.Decoders); method public void setEncoders_optional(media.codecs.Encoders); method public void setSettings_optional(media.codecs.Settings); } public class Quirk { Loading @@ -89,6 +117,7 @@ package media.codecs { public class Type { ctor public Type(); method public java.util.List<media.codecs.Alias> getAlias(); method public java.util.List<media.codecs.Feature> getFeature(); method public java.util.List<media.codecs.Limit> getLimit(); method public String getName(); Loading @@ -99,7 +128,8 @@ package media.codecs { public class XmlParser { ctor public XmlParser(); method public static media.codecs.MediaCodecs read(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; method public static media.codecs.Included readIncluded(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; method public static media.codecs.MediaCodecs readMediaCodecs(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; method public static 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; } Loading media/libstagefright/xmlparser/media_codecs.xsd +32 −13 Original line number Diff line number Diff line Loading @@ -20,11 +20,22 @@ xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="MediaCodecs"> <xs:complexType> <xs:sequence> <xs:element name="Decoders" type="Decoders" maxOccurs="unbounded"/> <xs:element name="Encoders" type="Encoders" maxOccurs="unbounded"/> <xs:element name="Settings" type="Settings" maxOccurs="unbounded"/> </xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="Include" type="Include" maxOccurs="unbounded"/> <xs:element name="Settings" type="Settings"/> <xs:element name="Decoders" type="Decoders"/> <xs:element name="Encoders" type="Encoders"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="Included"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="Include" type="Include" maxOccurs="unbounded"/> <xs:element name="Settings" type="Settings"/> <xs:element name="Decoders" type="Decoders"/> <xs:element name="Encoders" type="Encoders"/> </xs:choice> </xs:complexType> </xs:element> <xs:complexType name="Decoders"> Loading @@ -43,12 +54,13 @@ </xs:sequence> </xs:complexType> <xs:complexType name="MediaCodec"> <xs:sequence> <xs:element name="Quirk" type="Quirk" maxOccurs="unbounded"/> <xs:element name="Type" type="Type" maxOccurs="unbounded"/> <xs:element name="Limit" type="Limit" maxOccurs="unbounded"/> <xs:element name="Feature" type="Feature" maxOccurs="unbounded"/> </xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="Quirk" type="Quirk" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Type" type="Type" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Alias" type="Alias" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Limit" type="Limit" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Feature" type="Feature" minOccurs="0" maxOccurs="unbounded"/> </xs:choice> <xs:attribute name="name" type="xs:string"/> <xs:attribute name="type" type="xs:string"/> <xs:attribute name="update" type="xs:string"/> Loading @@ -58,12 +70,16 @@ </xs:complexType> <xs:complexType name="Type"> <xs:sequence> <xs:element name="Limit" type="Limit" maxOccurs="unbounded"/> <xs:element name="Feature" type="Feature" maxOccurs="unbounded"/> <xs:element name="Alias" type="Alias" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Limit" type="Limit" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Feature" type="Feature" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:string"/> <xs:attribute name="update" type="xs:string"/> </xs:complexType> <xs:complexType name="Alias"> <xs:attribute name="name" type="xs:string"/> </xs:complexType> <xs:complexType name="Limit"> <xs:attribute name="name" type="xs:string"/> <xs:attribute name="default" type="xs:string"/> Loading @@ -86,4 +102,7 @@ <xs:attribute name="value" type="xs:string"/> <xs:attribute name="update" type="xs:string"/> </xs:complexType> <xs:complexType name="Include"> <xs:attribute name="href" type="xs:string"/> </xs:complexType> </xs:schema> Loading
media/libmedia/xsd/api/current.txt +7 −0 Original line number Diff line number Diff line Loading @@ -45,10 +45,17 @@ package media.profiles { ctor public CamcorderProfiles(); method public int getCameraId(); method public java.util.List<media.profiles.EncoderProfile> getEncoderProfile(); method public java.util.List<media.profiles.CamcorderProfiles.ImageDecoding> getImageDecoding(); method public java.util.List<media.profiles.CamcorderProfiles.ImageEncoding> getImageEncoding(); method public void setCameraId(int); } public static class CamcorderProfiles.ImageDecoding { ctor public CamcorderProfiles.ImageDecoding(); method public int getMemCap(); method public void setMemCap(int); } public static class CamcorderProfiles.ImageEncoding { ctor public CamcorderProfiles.ImageEncoding(); method public int getQuality(); Loading
media/libmedia/xsd/media_profiles.xsd +5 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,11 @@ <xs:attribute name="quality" type="xs:int"/> </xs:complexType> </xs:element> <xs:element name="ImageDecoding" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="memCap" type="xs:int"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="cameraId" type="xs:int"/> </xs:complexType> Loading
media/libstagefright/xmlparser/api/current.txt +38 −8 Original line number Diff line number Diff line // Signature format: 2.0 package media.codecs { public class Alias { ctor public Alias(); method public String getName(); method public void setName(String); } public class Decoders { ctor public Decoders(); method public java.util.List<media.codecs.MediaCodec> getMediaCodec(); Loading @@ -23,6 +29,23 @@ package media.codecs { method public void setValue(String); } public class Include { ctor public Include(); method public String getHref(); method public void setHref(String); } public class Included { ctor public Included(); method public media.codecs.Decoders getDecoders_optional(); method public media.codecs.Encoders getEncoders_optional(); method public java.util.List<media.codecs.Include> getInclude_optional(); method public media.codecs.Settings getSettings_optional(); method public void setDecoders_optional(media.codecs.Decoders); method public void setEncoders_optional(media.codecs.Encoders); method public void setSettings_optional(media.codecs.Settings); } public class Limit { ctor public Limit(); method public String getIn(); Loading @@ -47,12 +70,13 @@ package media.codecs { public class MediaCodec { ctor public MediaCodec(); method public java.util.List<media.codecs.Feature> getFeature(); method public java.util.List<media.codecs.Limit> getLimit(); method public java.util.List<media.codecs.Alias> getAlias_optional(); method public java.util.List<media.codecs.Feature> getFeature_optional(); method public java.util.List<media.codecs.Limit> getLimit_optional(); method public String getName(); method public java.util.List<media.codecs.Quirk> getQuirk(); method public java.util.List<media.codecs.Type> getType(); method public java.util.List<media.codecs.Quirk> getQuirk_optional(); method public String getType(); method public java.util.List<media.codecs.Type> getType_optional(); method public String getUpdate(); method public void setName(String); method public void setType(String); Loading @@ -61,9 +85,13 @@ package media.codecs { public class MediaCodecs { ctor public MediaCodecs(); method public java.util.List<media.codecs.Decoders> getDecoders(); method public java.util.List<media.codecs.Encoders> getEncoders(); method public java.util.List<media.codecs.Settings> getSettings(); method public media.codecs.Decoders getDecoders_optional(); method public media.codecs.Encoders getEncoders_optional(); method public java.util.List<media.codecs.Include> getInclude_optional(); method public media.codecs.Settings getSettings_optional(); method public void setDecoders_optional(media.codecs.Decoders); method public void setEncoders_optional(media.codecs.Encoders); method public void setSettings_optional(media.codecs.Settings); } public class Quirk { Loading @@ -89,6 +117,7 @@ package media.codecs { public class Type { ctor public Type(); method public java.util.List<media.codecs.Alias> getAlias(); method public java.util.List<media.codecs.Feature> getFeature(); method public java.util.List<media.codecs.Limit> getLimit(); method public String getName(); Loading @@ -99,7 +128,8 @@ package media.codecs { public class XmlParser { ctor public XmlParser(); method public static media.codecs.MediaCodecs read(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; method public static media.codecs.Included readIncluded(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; method public static media.codecs.MediaCodecs readMediaCodecs(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; method public static 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; } Loading
media/libstagefright/xmlparser/media_codecs.xsd +32 −13 Original line number Diff line number Diff line Loading @@ -20,11 +20,22 @@ xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="MediaCodecs"> <xs:complexType> <xs:sequence> <xs:element name="Decoders" type="Decoders" maxOccurs="unbounded"/> <xs:element name="Encoders" type="Encoders" maxOccurs="unbounded"/> <xs:element name="Settings" type="Settings" maxOccurs="unbounded"/> </xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="Include" type="Include" maxOccurs="unbounded"/> <xs:element name="Settings" type="Settings"/> <xs:element name="Decoders" type="Decoders"/> <xs:element name="Encoders" type="Encoders"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="Included"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="Include" type="Include" maxOccurs="unbounded"/> <xs:element name="Settings" type="Settings"/> <xs:element name="Decoders" type="Decoders"/> <xs:element name="Encoders" type="Encoders"/> </xs:choice> </xs:complexType> </xs:element> <xs:complexType name="Decoders"> Loading @@ -43,12 +54,13 @@ </xs:sequence> </xs:complexType> <xs:complexType name="MediaCodec"> <xs:sequence> <xs:element name="Quirk" type="Quirk" maxOccurs="unbounded"/> <xs:element name="Type" type="Type" maxOccurs="unbounded"/> <xs:element name="Limit" type="Limit" maxOccurs="unbounded"/> <xs:element name="Feature" type="Feature" maxOccurs="unbounded"/> </xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="Quirk" type="Quirk" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Type" type="Type" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Alias" type="Alias" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Limit" type="Limit" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Feature" type="Feature" minOccurs="0" maxOccurs="unbounded"/> </xs:choice> <xs:attribute name="name" type="xs:string"/> <xs:attribute name="type" type="xs:string"/> <xs:attribute name="update" type="xs:string"/> Loading @@ -58,12 +70,16 @@ </xs:complexType> <xs:complexType name="Type"> <xs:sequence> <xs:element name="Limit" type="Limit" maxOccurs="unbounded"/> <xs:element name="Feature" type="Feature" maxOccurs="unbounded"/> <xs:element name="Alias" type="Alias" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Limit" type="Limit" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Feature" type="Feature" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:string"/> <xs:attribute name="update" type="xs:string"/> </xs:complexType> <xs:complexType name="Alias"> <xs:attribute name="name" type="xs:string"/> </xs:complexType> <xs:complexType name="Limit"> <xs:attribute name="name" type="xs:string"/> <xs:attribute name="default" type="xs:string"/> Loading @@ -86,4 +102,7 @@ <xs:attribute name="value" type="xs:string"/> <xs:attribute name="update" type="xs:string"/> </xs:complexType> <xs:complexType name="Include"> <xs:attribute name="href" type="xs:string"/> </xs:complexType> </xs:schema>