blob: 1ebd8e1494e44399d352d52dc02ac3b68467d4a0 [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();
Amy Zhang131d5302021-03-30 15:56:02 -07008 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.DvrPlayback getDvrPlayback();
Amy Zhangc1789912021-03-30 13:44:43 -07009 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.DvrRecord getDvrRecord();
10 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbLive getLnbLive();
11 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbRecord getLnbRecord();
12 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.Scan getScan();
13 method public void setClearLiveBroadcast(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.ClearLiveBroadcast);
14 method public void setDescrambling(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.Descrambling);
Amy Zhang131d5302021-03-30 15:56:02 -070015 method public void setDvrPlayback(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.DvrPlayback);
Amy Zhangc1789912021-03-30 13:44:43 -070016 method public void setDvrRecord(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.DvrRecord);
17 method public void setLnbLive(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbLive);
18 method public void setLnbRecord(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbRecord);
19 method public void setScan(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.Scan);
20 }
21
22 public static class DataFlowConfiguration.ClearLiveBroadcast {
23 ctor public DataFlowConfiguration.ClearLiveBroadcast();
Amy Zhang131d5302021-03-30 15:56:02 -070024 method @Nullable public String getDvrSoftwareFeConnection();
Amy Zhangc1789912021-03-30 13:44:43 -070025 method @Nullable public String getFrontendConnection();
Amy Zhang131d5302021-03-30 15:56:02 -070026 method public void setDvrSoftwareFeConnection(@Nullable String);
Amy Zhangc1789912021-03-30 13:44:43 -070027 method public void setFrontendConnection(@Nullable String);
28 }
29
30 public static class DataFlowConfiguration.Descrambling {
31 ctor public DataFlowConfiguration.Descrambling();
Amy Zhang131d5302021-03-30 15:56:02 -070032 method @Nullable public String getDvrSoftwareFeConnection();
Amy Zhangc1789912021-03-30 13:44:43 -070033 method @Nullable public String getFrontendConnection();
Amy Zhang131d5302021-03-30 15:56:02 -070034 method public void setDvrSoftwareFeConnection(@Nullable String);
Amy Zhangc1789912021-03-30 13:44:43 -070035 method public void setFrontendConnection(@Nullable String);
36 }
37
Amy Zhang131d5302021-03-30 15:56:02 -070038 public static class DataFlowConfiguration.DvrPlayback {
39 ctor public DataFlowConfiguration.DvrPlayback();
40 method @Nullable public String getDvrConnection();
41 method public void setDvrConnection(@Nullable String);
42 }
43
Amy Zhangc1789912021-03-30 13:44:43 -070044 public static class DataFlowConfiguration.DvrRecord {
45 ctor public DataFlowConfiguration.DvrRecord();
Amy Zhang131d5302021-03-30 15:56:02 -070046 method @Nullable public String getDvrRecordConnection();
47 method @Nullable public String getDvrSoftwareFeConnection();
Amy Zhangc1789912021-03-30 13:44:43 -070048 method @Nullable public String getFrontendConnection();
Amy Zhang131d5302021-03-30 15:56:02 -070049 method public void setDvrRecordConnection(@Nullable String);
50 method public void setDvrSoftwareFeConnection(@Nullable String);
Amy Zhangc1789912021-03-30 13:44:43 -070051 method public void setFrontendConnection(@Nullable String);
52 }
53
54 public static class DataFlowConfiguration.LnbLive {
55 ctor public DataFlowConfiguration.LnbLive();
56 method @Nullable public String getFrontendConnection();
57 method public void setFrontendConnection(@Nullable String);
58 }
59
60 public static class DataFlowConfiguration.LnbRecord {
61 ctor public DataFlowConfiguration.LnbRecord();
Amy Zhang131d5302021-03-30 15:56:02 -070062 method @Nullable public String getDvrRecordConnection();
Amy Zhangc1789912021-03-30 13:44:43 -070063 method @Nullable public String getFrontendConnection();
Amy Zhang131d5302021-03-30 15:56:02 -070064 method public void setDvrRecordConnection(@Nullable String);
Amy Zhangc1789912021-03-30 13:44:43 -070065 method public void setFrontendConnection(@Nullable String);
66 }
67
68 public static class DataFlowConfiguration.Scan {
69 ctor public DataFlowConfiguration.Scan();
70 method @Nullable public String getFrontendConnection();
71 method public void setFrontendConnection(@Nullable String);
72 }
73
74 public class DvbsFrontendSettings {
75 ctor public DvbsFrontendSettings();
76 method @Nullable public java.math.BigInteger getInputStreamId();
77 method @Nullable public java.math.BigInteger getSymbolRate();
78 method public void setInputStreamId(@Nullable java.math.BigInteger);
79 method public void setSymbolRate(@Nullable java.math.BigInteger);
80 }
81
82 public class DvbtFrontendSettings {
83 ctor public DvbtFrontendSettings();
84 method @Nullable public java.math.BigInteger getBandwidth();
85 method @Nullable public java.math.BigInteger getIsHighPriority();
86 method @Nullable public java.math.BigInteger getTransmissionMode();
87 method public void setBandwidth(@Nullable java.math.BigInteger);
88 method public void setIsHighPriority(@Nullable java.math.BigInteger);
89 method public void setTransmissionMode(@Nullable java.math.BigInteger);
90 }
91
Amy Zhang131d5302021-03-30 15:56:02 -070092 public class Dvr {
93 ctor public Dvr();
94 method @Nullable public java.math.BigInteger getBufferSize();
95 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum getDataFormat();
96 method @Nullable public java.math.BigInteger getHighThreshold();
97 method @Nullable public String getId();
98 method @Nullable public String getInputFilePath();
99 method @Nullable public java.math.BigInteger getLowThreshold();
100 method @Nullable public java.math.BigInteger getPacketSize();
101 method @Nullable public java.math.BigInteger getStatusMask();
102 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvrTypeEnum getType();
103 method public void setBufferSize(@Nullable java.math.BigInteger);
104 method public void setDataFormat(@Nullable android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum);
105 method public void setHighThreshold(@Nullable java.math.BigInteger);
106 method public void setId(@Nullable String);
107 method public void setInputFilePath(@Nullable String);
108 method public void setLowThreshold(@Nullable java.math.BigInteger);
109 method public void setPacketSize(@Nullable java.math.BigInteger);
110 method public void setStatusMask(@Nullable java.math.BigInteger);
111 method public void setType(@Nullable android.media.tuner.testing.configuration.V1_0.DvrTypeEnum);
112 }
113
114 public enum DvrDataFormatEnum {
115 method @NonNull public String getRawName();
116 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum ES;
117 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum PES;
118 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum SHV_TLV;
119 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum TS;
120 }
121
122 public enum DvrStatusEnum {
123 method @NonNull public String getRawName();
124 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrStatusEnum DATA_READY;
125 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrStatusEnum HIGH_WATER;
126 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrStatusEnum LOW_WATER;
127 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrStatusEnum OVERFLOW;
128 }
129
130 public enum DvrTypeEnum {
131 method @NonNull public String getRawName();
132 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrTypeEnum PLAYBACK;
133 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrTypeEnum RECORD;
134 }
135
Amy Zhangc1789912021-03-30 13:44:43 -0700136 public class Frontend {
137 ctor public Frontend();
138 method @Nullable public java.math.BigInteger getConnectToCicamId();
139 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvbsFrontendSettings getDvbsFrontendSettings_optional();
140 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvbtFrontendSettings getDvbtFrontendSettings_optional();
141 method @Nullable public java.math.BigInteger getEndFrequency();
142 method @Nullable public java.math.BigInteger getFrequency();
143 method @Nullable public String getId();
144 method @Nullable public boolean getIsSoftwareFrontend();
145 method @Nullable public android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum getType();
146 method public void setConnectToCicamId(@Nullable java.math.BigInteger);
147 method public void setDvbsFrontendSettings_optional(@Nullable android.media.tuner.testing.configuration.V1_0.DvbsFrontendSettings);
148 method public void setDvbtFrontendSettings_optional(@Nullable android.media.tuner.testing.configuration.V1_0.DvbtFrontendSettings);
149 method public void setEndFrequency(@Nullable java.math.BigInteger);
150 method public void setFrequency(@Nullable java.math.BigInteger);
151 method public void setId(@Nullable String);
152 method public void setIsSoftwareFrontend(@Nullable boolean);
153 method public void setType(@Nullable android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum);
154 }
155
156 public enum FrontendTypeEnum {
157 method @NonNull public String getRawName();
158 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ANALOG;
159 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ATSC;
160 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ATSC3;
161 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DTMB;
162 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DVBC;
163 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DVBS;
164 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DVBT;
165 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ISDBS;
166 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ISDBS3;
167 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ISDBT;
168 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum UNDEFINED;
169 }
170
171 public class HardwareConfiguration {
172 ctor public HardwareConfiguration();
Amy Zhang131d5302021-03-30 15:56:02 -0700173 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Dvrs getDvrs();
Amy Zhangc1789912021-03-30 13:44:43 -0700174 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Frontends getFrontends();
Amy Zhang131d5302021-03-30 15:56:02 -0700175 method public void setDvrs(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Dvrs);
Amy Zhangc1789912021-03-30 13:44:43 -0700176 method public void setFrontends(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Frontends);
177 }
178
Amy Zhang131d5302021-03-30 15:56:02 -0700179 public static class HardwareConfiguration.Dvrs {
180 ctor public HardwareConfiguration.Dvrs();
181 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.Dvr> getDvr();
182 }
183
Amy Zhangc1789912021-03-30 13:44:43 -0700184 public static class HardwareConfiguration.Frontends {
185 ctor public HardwareConfiguration.Frontends();
186 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.Frontend> getFrontend();
187 }
188
189 public class TunerConfiguration {
190 ctor public TunerConfiguration();
191 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration getDataFlowConfiguration();
192 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration getHardwareConfiguration();
193 method @Nullable public android.media.tuner.testing.configuration.V1_0.Version getVersion();
194 method public void setDataFlowConfiguration(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration);
195 method public void setHardwareConfiguration(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration);
196 method public void setVersion(@Nullable android.media.tuner.testing.configuration.V1_0.Version);
197 }
198
199 public enum Version {
200 method @NonNull public String getRawName();
201 enum_constant public static final android.media.tuner.testing.configuration.V1_0.Version _1_0;
202 }
203
204 public class XmlParser {
205 ctor public XmlParser();
206 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;
207 method @Nullable public static String readText(@NonNull org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
208 method public static void skip(@NonNull org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
209 }
210
211}
212