blob: b0f410d25e99e3c2be673124c743ec0b7795b35c [file] [log] [blame]
Amy Zhangc1789912021-03-30 13:44:43 -07001// Signature format: 2.0
2package android.media.tuner.testing.configuration.V1_0 {
3
4 public class DataFlowConfiguration {
5 ctor public DataFlowConfiguration();
6 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.ClearLiveBroadcast getClearLiveBroadcast();
7 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.Descrambling getDescrambling();
8 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.DvrRecord getDvrRecord();
9 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbLive getLnbLive();
10 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbRecord getLnbRecord();
11 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.Scan getScan();
12 method public void setClearLiveBroadcast(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.ClearLiveBroadcast);
13 method public void setDescrambling(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.Descrambling);
14 method public void setDvrRecord(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.DvrRecord);
15 method public void setLnbLive(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbLive);
16 method public void setLnbRecord(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbRecord);
17 method public void setScan(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.Scan);
18 }
19
20 public static class DataFlowConfiguration.ClearLiveBroadcast {
21 ctor public DataFlowConfiguration.ClearLiveBroadcast();
22 method @Nullable public String getFrontendConnection();
23 method public void setFrontendConnection(@Nullable String);
24 }
25
26 public static class DataFlowConfiguration.Descrambling {
27 ctor public DataFlowConfiguration.Descrambling();
28 method @Nullable public String getFrontendConnection();
29 method public void setFrontendConnection(@Nullable String);
30 }
31
32 public static class DataFlowConfiguration.DvrRecord {
33 ctor public DataFlowConfiguration.DvrRecord();
34 method @Nullable public String getFrontendConnection();
35 method public void setFrontendConnection(@Nullable String);
36 }
37
38 public static class DataFlowConfiguration.LnbLive {
39 ctor public DataFlowConfiguration.LnbLive();
40 method @Nullable public String getFrontendConnection();
41 method public void setFrontendConnection(@Nullable String);
42 }
43
44 public static class DataFlowConfiguration.LnbRecord {
45 ctor public DataFlowConfiguration.LnbRecord();
46 method @Nullable public String getFrontendConnection();
47 method public void setFrontendConnection(@Nullable String);
48 }
49
50 public static class DataFlowConfiguration.Scan {
51 ctor public DataFlowConfiguration.Scan();
52 method @Nullable public String getFrontendConnection();
53 method public void setFrontendConnection(@Nullable String);
54 }
55
56 public class DvbsFrontendSettings {
57 ctor public DvbsFrontendSettings();
58 method @Nullable public java.math.BigInteger getInputStreamId();
59 method @Nullable public java.math.BigInteger getSymbolRate();
60 method public void setInputStreamId(@Nullable java.math.BigInteger);
61 method public void setSymbolRate(@Nullable java.math.BigInteger);
62 }
63
64 public class DvbtFrontendSettings {
65 ctor public DvbtFrontendSettings();
66 method @Nullable public java.math.BigInteger getBandwidth();
67 method @Nullable public java.math.BigInteger getIsHighPriority();
68 method @Nullable public java.math.BigInteger getTransmissionMode();
69 method public void setBandwidth(@Nullable java.math.BigInteger);
70 method public void setIsHighPriority(@Nullable java.math.BigInteger);
71 method public void setTransmissionMode(@Nullable java.math.BigInteger);
72 }
73
74 public class Frontend {
75 ctor public Frontend();
76 method @Nullable public java.math.BigInteger getConnectToCicamId();
77 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvbsFrontendSettings getDvbsFrontendSettings_optional();
78 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvbtFrontendSettings getDvbtFrontendSettings_optional();
79 method @Nullable public java.math.BigInteger getEndFrequency();
80 method @Nullable public java.math.BigInteger getFrequency();
81 method @Nullable public String getId();
82 method @Nullable public boolean getIsSoftwareFrontend();
83 method @Nullable public android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum getType();
84 method public void setConnectToCicamId(@Nullable java.math.BigInteger);
85 method public void setDvbsFrontendSettings_optional(@Nullable android.media.tuner.testing.configuration.V1_0.DvbsFrontendSettings);
86 method public void setDvbtFrontendSettings_optional(@Nullable android.media.tuner.testing.configuration.V1_0.DvbtFrontendSettings);
87 method public void setEndFrequency(@Nullable java.math.BigInteger);
88 method public void setFrequency(@Nullable java.math.BigInteger);
89 method public void setId(@Nullable String);
90 method public void setIsSoftwareFrontend(@Nullable boolean);
91 method public void setType(@Nullable android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum);
92 }
93
94 public enum FrontendTypeEnum {
95 method @NonNull public String getRawName();
96 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ANALOG;
97 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ATSC;
98 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ATSC3;
99 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DTMB;
100 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DVBC;
101 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DVBS;
102 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DVBT;
103 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ISDBS;
104 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ISDBS3;
105 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ISDBT;
106 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum UNDEFINED;
107 }
108
109 public class HardwareConfiguration {
110 ctor public HardwareConfiguration();
111 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Frontends getFrontends();
112 method public void setFrontends(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Frontends);
113 }
114
115 public static class HardwareConfiguration.Frontends {
116 ctor public HardwareConfiguration.Frontends();
117 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.Frontend> getFrontend();
118 }
119
120 public class TunerConfiguration {
121 ctor public TunerConfiguration();
122 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration getDataFlowConfiguration();
123 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration getHardwareConfiguration();
124 method @Nullable public android.media.tuner.testing.configuration.V1_0.Version getVersion();
125 method public void setDataFlowConfiguration(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration);
126 method public void setHardwareConfiguration(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration);
127 method public void setVersion(@Nullable android.media.tuner.testing.configuration.V1_0.Version);
128 }
129
130 public enum Version {
131 method @NonNull public String getRawName();
132 enum_constant public static final android.media.tuner.testing.configuration.V1_0.Version _1_0;
133 }
134
135 public class XmlParser {
136 ctor public XmlParser();
137 method @Nullable public static android.media.tuner.testing.configuration.V1_0.TunerConfiguration read(@NonNull java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
138 method @Nullable public static String readText(@NonNull org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
139 method public static void skip(@NonNull org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
140 }
141
142}
143