blob: 3476414b1684a0a1253c1f08be8e1109ec099072 [file] [log] [blame]
Amy Zhangc1789912021-03-30 13:44:43 -07001// Signature format: 2.0
2package android.media.tuner.testing.configuration.V1_0 {
3
Amy Zhang1d603672021-04-01 11:55:41 -07004 public class AvFilterSettings {
5 ctor public AvFilterSettings();
6 method @Nullable public boolean getIsPassthrough();
7 method public void setIsPassthrough(@Nullable boolean);
8 }
9
Amy Zhangc1789912021-03-30 13:44:43 -070010 public class DataFlowConfiguration {
11 ctor public DataFlowConfiguration();
12 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.ClearLiveBroadcast getClearLiveBroadcast();
13 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.Descrambling getDescrambling();
Amy Zhang131d5302021-03-30 15:56:02 -070014 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.DvrPlayback getDvrPlayback();
Amy Zhangc1789912021-03-30 13:44:43 -070015 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.DvrRecord getDvrRecord();
16 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbLive getLnbLive();
17 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbRecord getLnbRecord();
18 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.Scan getScan();
Amy Zhang78e3dad2021-04-01 19:25:21 -070019 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.TimeFilter getTimeFilter();
Amy Zhangc1789912021-03-30 13:44:43 -070020 method public void setClearLiveBroadcast(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.ClearLiveBroadcast);
21 method public void setDescrambling(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.Descrambling);
Amy Zhang131d5302021-03-30 15:56:02 -070022 method public void setDvrPlayback(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.DvrPlayback);
Amy Zhangc1789912021-03-30 13:44:43 -070023 method public void setDvrRecord(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.DvrRecord);
24 method public void setLnbLive(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbLive);
25 method public void setLnbRecord(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbRecord);
26 method public void setScan(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.Scan);
Amy Zhang78e3dad2021-04-01 19:25:21 -070027 method public void setTimeFilter(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.TimeFilter);
Amy Zhangc1789912021-03-30 13:44:43 -070028 }
29
30 public static class DataFlowConfiguration.ClearLiveBroadcast {
31 ctor public DataFlowConfiguration.ClearLiveBroadcast();
Amy Zhang1d603672021-04-01 11:55:41 -070032 method @Nullable public String getAudioFilterConnection();
Amy Zhang131d5302021-03-30 15:56:02 -070033 method @Nullable public String getDvrSoftwareFeConnection();
Amy Zhangc1789912021-03-30 13:44:43 -070034 method @Nullable public String getFrontendConnection();
Amy Zhang1d603672021-04-01 11:55:41 -070035 method @Nullable public String getPcrFilterConnection();
36 method @Nullable public String getSectionFilterConnection();
37 method @Nullable public String getVideoFilterConnection();
38 method public void setAudioFilterConnection(@Nullable String);
Amy Zhang131d5302021-03-30 15:56:02 -070039 method public void setDvrSoftwareFeConnection(@Nullable String);
Amy Zhangc1789912021-03-30 13:44:43 -070040 method public void setFrontendConnection(@Nullable String);
Amy Zhang1d603672021-04-01 11:55:41 -070041 method public void setPcrFilterConnection(@Nullable String);
42 method public void setSectionFilterConnection(@Nullable String);
43 method public void setVideoFilterConnection(@Nullable String);
Amy Zhangc1789912021-03-30 13:44:43 -070044 }
45
46 public static class DataFlowConfiguration.Descrambling {
47 ctor public DataFlowConfiguration.Descrambling();
Amy Zhang1d603672021-04-01 11:55:41 -070048 method @Nullable public String getAudioFilterConnection();
Amy Zhangf36edfc2021-04-02 15:01:17 -070049 method @Nullable public String getDescramblerConnection();
Amy Zhang131d5302021-03-30 15:56:02 -070050 method @Nullable public String getDvrSoftwareFeConnection();
Amy Zhang63f41752021-04-28 20:22:03 -070051 method @Nullable public String getDvrSourceConnection();
Amy Zhangc1789912021-03-30 13:44:43 -070052 method @Nullable public String getFrontendConnection();
Amy Zhang63f41752021-04-28 20:22:03 -070053 method @Nullable public boolean getHasFrontendConnection();
Amy Zhang1d603672021-04-01 11:55:41 -070054 method @Nullable public String getVideoFilterConnection();
55 method public void setAudioFilterConnection(@Nullable String);
Amy Zhangf36edfc2021-04-02 15:01:17 -070056 method public void setDescramblerConnection(@Nullable String);
Amy Zhang131d5302021-03-30 15:56:02 -070057 method public void setDvrSoftwareFeConnection(@Nullable String);
Amy Zhang63f41752021-04-28 20:22:03 -070058 method public void setDvrSourceConnection(@Nullable String);
Amy Zhangc1789912021-03-30 13:44:43 -070059 method public void setFrontendConnection(@Nullable String);
Amy Zhang63f41752021-04-28 20:22:03 -070060 method public void setHasFrontendConnection(@Nullable boolean);
Amy Zhang1d603672021-04-01 11:55:41 -070061 method public void setVideoFilterConnection(@Nullable String);
Amy Zhangc1789912021-03-30 13:44:43 -070062 }
63
Amy Zhang131d5302021-03-30 15:56:02 -070064 public static class DataFlowConfiguration.DvrPlayback {
65 ctor public DataFlowConfiguration.DvrPlayback();
Amy Zhang1d603672021-04-01 11:55:41 -070066 method @Nullable public String getAudioFilterConnection();
Amy Zhang131d5302021-03-30 15:56:02 -070067 method @Nullable public String getDvrConnection();
Amy Zhang1d603672021-04-01 11:55:41 -070068 method @Nullable public String getSectionFilterConnection();
69 method @Nullable public String getVideoFilterConnection();
70 method public void setAudioFilterConnection(@Nullable String);
Amy Zhang131d5302021-03-30 15:56:02 -070071 method public void setDvrConnection(@Nullable String);
Amy Zhang1d603672021-04-01 11:55:41 -070072 method public void setSectionFilterConnection(@Nullable String);
73 method public void setVideoFilterConnection(@Nullable String);
Amy Zhang131d5302021-03-30 15:56:02 -070074 }
75
Amy Zhangc1789912021-03-30 13:44:43 -070076 public static class DataFlowConfiguration.DvrRecord {
77 ctor public DataFlowConfiguration.DvrRecord();
Amy Zhang131d5302021-03-30 15:56:02 -070078 method @Nullable public String getDvrRecordConnection();
79 method @Nullable public String getDvrSoftwareFeConnection();
Amy Zhang63f41752021-04-28 20:22:03 -070080 method @Nullable public String getDvrSourceConnection();
Amy Zhangc1789912021-03-30 13:44:43 -070081 method @Nullable public String getFrontendConnection();
Amy Zhang63f41752021-04-28 20:22:03 -070082 method @Nullable public boolean getHasFrontendConnection();
Amy Zhang1d603672021-04-01 11:55:41 -070083 method @Nullable public String getRecordFilterConnection();
Amy Zhang131d5302021-03-30 15:56:02 -070084 method public void setDvrRecordConnection(@Nullable String);
85 method public void setDvrSoftwareFeConnection(@Nullable String);
Amy Zhang63f41752021-04-28 20:22:03 -070086 method public void setDvrSourceConnection(@Nullable String);
Amy Zhangc1789912021-03-30 13:44:43 -070087 method public void setFrontendConnection(@Nullable String);
Amy Zhang63f41752021-04-28 20:22:03 -070088 method public void setHasFrontendConnection(@Nullable boolean);
Amy Zhang1d603672021-04-01 11:55:41 -070089 method public void setRecordFilterConnection(@Nullable String);
Amy Zhangc1789912021-03-30 13:44:43 -070090 }
91
92 public static class DataFlowConfiguration.LnbLive {
93 ctor public DataFlowConfiguration.LnbLive();
Amy Zhang1d603672021-04-01 11:55:41 -070094 method @Nullable public String getAudioFilterConnection();
Amy Zhang78e3dad2021-04-01 19:25:21 -070095 method @Nullable public java.util.List<java.lang.String> getDiseqcMsgSender();
Amy Zhangc1789912021-03-30 13:44:43 -070096 method @Nullable public String getFrontendConnection();
Amy Zhang78e3dad2021-04-01 19:25:21 -070097 method @Nullable public String getLnbConnection();
Amy Zhang1d603672021-04-01 11:55:41 -070098 method @Nullable public String getVideoFilterConnection();
99 method public void setAudioFilterConnection(@Nullable String);
Amy Zhang78e3dad2021-04-01 19:25:21 -0700100 method public void setDiseqcMsgSender(@Nullable java.util.List<java.lang.String>);
Amy Zhangc1789912021-03-30 13:44:43 -0700101 method public void setFrontendConnection(@Nullable String);
Amy Zhang78e3dad2021-04-01 19:25:21 -0700102 method public void setLnbConnection(@Nullable String);
Amy Zhang1d603672021-04-01 11:55:41 -0700103 method public void setVideoFilterConnection(@Nullable String);
Amy Zhangc1789912021-03-30 13:44:43 -0700104 }
105
106 public static class DataFlowConfiguration.LnbRecord {
107 ctor public DataFlowConfiguration.LnbRecord();
Amy Zhang78e3dad2021-04-01 19:25:21 -0700108 method @Nullable public java.util.List<java.lang.String> getDiseqcMsgSender();
Amy Zhang131d5302021-03-30 15:56:02 -0700109 method @Nullable public String getDvrRecordConnection();
Amy Zhangc1789912021-03-30 13:44:43 -0700110 method @Nullable public String getFrontendConnection();
Amy Zhang78e3dad2021-04-01 19:25:21 -0700111 method @Nullable public String getLnbConnection();
Amy Zhang1d603672021-04-01 11:55:41 -0700112 method @Nullable public String getRecordFilterConnection();
Amy Zhang78e3dad2021-04-01 19:25:21 -0700113 method public void setDiseqcMsgSender(@Nullable java.util.List<java.lang.String>);
Amy Zhang131d5302021-03-30 15:56:02 -0700114 method public void setDvrRecordConnection(@Nullable String);
Amy Zhangc1789912021-03-30 13:44:43 -0700115 method public void setFrontendConnection(@Nullable String);
Amy Zhang78e3dad2021-04-01 19:25:21 -0700116 method public void setLnbConnection(@Nullable String);
Amy Zhang1d603672021-04-01 11:55:41 -0700117 method public void setRecordFilterConnection(@Nullable String);
Amy Zhangc1789912021-03-30 13:44:43 -0700118 }
119
120 public static class DataFlowConfiguration.Scan {
121 ctor public DataFlowConfiguration.Scan();
122 method @Nullable public String getFrontendConnection();
123 method public void setFrontendConnection(@Nullable String);
124 }
125
Amy Zhang78e3dad2021-04-01 19:25:21 -0700126 public static class DataFlowConfiguration.TimeFilter {
127 ctor public DataFlowConfiguration.TimeFilter();
128 method @Nullable public String getTimeFilterConnection();
129 method public void setTimeFilterConnection(@Nullable String);
130 }
131
Amy Zhangf36edfc2021-04-02 15:01:17 -0700132 public class Descrambler {
133 ctor public Descrambler();
134 method @Nullable public java.math.BigInteger getCasSystemId();
135 method @Nullable public String getId();
136 method @Nullable public String getProvisionStr();
137 method @Nullable public java.util.List<java.lang.Short> getSesstionPrivatData();
138 method public void setCasSystemId(@Nullable java.math.BigInteger);
139 method public void setId(@Nullable String);
140 method public void setProvisionStr(@Nullable String);
141 method public void setSesstionPrivatData(@Nullable java.util.List<java.lang.Short>);
142 }
143
Amy Zhang78e3dad2021-04-01 19:25:21 -0700144 public class DiseqcMessage {
145 ctor public DiseqcMessage();
146 method @Nullable public java.util.List<java.lang.Short> getMsgBody();
147 method @Nullable public String getMsgName();
148 method public void setMsgBody(@Nullable java.util.List<java.lang.Short>);
149 method public void setMsgName(@Nullable String);
150 }
151
Amy Zhangc1789912021-03-30 13:44:43 -0700152 public class DvbsFrontendSettings {
153 ctor public DvbsFrontendSettings();
154 method @Nullable public java.math.BigInteger getInputStreamId();
155 method @Nullable public java.math.BigInteger getSymbolRate();
156 method public void setInputStreamId(@Nullable java.math.BigInteger);
157 method public void setSymbolRate(@Nullable java.math.BigInteger);
158 }
159
160 public class DvbtFrontendSettings {
161 ctor public DvbtFrontendSettings();
162 method @Nullable public java.math.BigInteger getBandwidth();
Gareth Fenn8fa4cff2021-04-30 16:31:02 +0100163 method @Nullable public java.math.BigInteger getConstellation();
164 method @Nullable public java.math.BigInteger getGuardInterval();
165 method @Nullable public java.math.BigInteger getHierarchy();
166 method @Nullable public java.math.BigInteger getHpCoderate();
Amy Zhangc1789912021-03-30 13:44:43 -0700167 method @Nullable public java.math.BigInteger getIsHighPriority();
Gareth Fenn8fa4cff2021-04-30 16:31:02 +0100168 method @Nullable public java.math.BigInteger getIsMiso();
169 method @Nullable public java.math.BigInteger getLpCoderate();
170 method @Nullable public java.math.BigInteger getPlpGroupId();
171 method @Nullable public java.math.BigInteger getPlpId();
172 method @Nullable public java.math.BigInteger getPlpMode();
173 method @Nullable public java.math.BigInteger getStandard();
Amy Zhangc1789912021-03-30 13:44:43 -0700174 method @Nullable public java.math.BigInteger getTransmissionMode();
175 method public void setBandwidth(@Nullable java.math.BigInteger);
Gareth Fenn8fa4cff2021-04-30 16:31:02 +0100176 method public void setConstellation(@Nullable java.math.BigInteger);
177 method public void setGuardInterval(@Nullable java.math.BigInteger);
178 method public void setHierarchy(@Nullable java.math.BigInteger);
179 method public void setHpCoderate(@Nullable java.math.BigInteger);
Amy Zhangc1789912021-03-30 13:44:43 -0700180 method public void setIsHighPriority(@Nullable java.math.BigInteger);
Gareth Fenn8fa4cff2021-04-30 16:31:02 +0100181 method public void setIsMiso(@Nullable java.math.BigInteger);
182 method public void setLpCoderate(@Nullable java.math.BigInteger);
183 method public void setPlpGroupId(@Nullable java.math.BigInteger);
184 method public void setPlpId(@Nullable java.math.BigInteger);
185 method public void setPlpMode(@Nullable java.math.BigInteger);
186 method public void setStandard(@Nullable java.math.BigInteger);
Amy Zhangc1789912021-03-30 13:44:43 -0700187 method public void setTransmissionMode(@Nullable java.math.BigInteger);
188 }
189
Amy Zhang131d5302021-03-30 15:56:02 -0700190 public class Dvr {
191 ctor public Dvr();
192 method @Nullable public java.math.BigInteger getBufferSize();
193 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum getDataFormat();
194 method @Nullable public java.math.BigInteger getHighThreshold();
195 method @Nullable public String getId();
196 method @Nullable public String getInputFilePath();
197 method @Nullable public java.math.BigInteger getLowThreshold();
198 method @Nullable public java.math.BigInteger getPacketSize();
199 method @Nullable public java.math.BigInteger getStatusMask();
200 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvrTypeEnum getType();
201 method public void setBufferSize(@Nullable java.math.BigInteger);
202 method public void setDataFormat(@Nullable android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum);
203 method public void setHighThreshold(@Nullable java.math.BigInteger);
204 method public void setId(@Nullable String);
205 method public void setInputFilePath(@Nullable String);
206 method public void setLowThreshold(@Nullable java.math.BigInteger);
207 method public void setPacketSize(@Nullable java.math.BigInteger);
208 method public void setStatusMask(@Nullable java.math.BigInteger);
209 method public void setType(@Nullable android.media.tuner.testing.configuration.V1_0.DvrTypeEnum);
210 }
211
212 public enum DvrDataFormatEnum {
213 method @NonNull public String getRawName();
214 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum ES;
215 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum PES;
216 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum SHV_TLV;
217 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum TS;
218 }
219
220 public enum DvrStatusEnum {
221 method @NonNull public String getRawName();
222 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrStatusEnum DATA_READY;
223 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrStatusEnum HIGH_WATER;
224 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrStatusEnum LOW_WATER;
225 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrStatusEnum OVERFLOW;
226 }
227
228 public enum DvrTypeEnum {
229 method @NonNull public String getRawName();
230 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrTypeEnum PLAYBACK;
231 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrTypeEnum RECORD;
232 }
233
Amy Zhang1d603672021-04-01 11:55:41 -0700234 public class Filter {
235 ctor public Filter();
236 method @Nullable public android.media.tuner.testing.configuration.V1_0.AvFilterSettings getAvFilterSettings_optional();
237 method @Nullable public java.math.BigInteger getBufferSize();
238 method @Nullable public String getId();
239 method @Nullable public android.media.tuner.testing.configuration.V1_0.FilterMainTypeEnum getMainType();
240 method @Nullable public java.math.BigInteger getPid();
241 method @Nullable public android.media.tuner.testing.configuration.V1_0.RecordFilterSettings getRecordFilterSettings_optional();
242 method @Nullable public android.media.tuner.testing.configuration.V1_0.SectionFilterSettings getSectionFilterSettings_optional();
243 method @Nullable public android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum getSubType();
244 method @Nullable public boolean getUseFMQ();
245 method public void setAvFilterSettings_optional(@Nullable android.media.tuner.testing.configuration.V1_0.AvFilterSettings);
246 method public void setBufferSize(@Nullable java.math.BigInteger);
247 method public void setId(@Nullable String);
248 method public void setMainType(@Nullable android.media.tuner.testing.configuration.V1_0.FilterMainTypeEnum);
249 method public void setPid(@Nullable java.math.BigInteger);
250 method public void setRecordFilterSettings_optional(@Nullable android.media.tuner.testing.configuration.V1_0.RecordFilterSettings);
251 method public void setSectionFilterSettings_optional(@Nullable android.media.tuner.testing.configuration.V1_0.SectionFilterSettings);
252 method public void setSubType(@Nullable android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum);
253 method public void setUseFMQ(@Nullable boolean);
254 }
255
256 public enum FilterMainTypeEnum {
257 method @NonNull public String getRawName();
258 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterMainTypeEnum MMTP;
259 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterMainTypeEnum TS;
260 }
261
262 public enum FilterSubTypeEnum {
263 method @NonNull public String getRawName();
264 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum AUDIO;
265 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum DOWNLOAD;
266 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum MMTP;
267 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum PCR;
268 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum PES;
269 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum RECORD;
270 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum SECTION;
271 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum TEMI;
272 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum TS;
273 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum UNDEFINED;
274 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum VIDEO;
275 }
276
Amy Zhangc1789912021-03-30 13:44:43 -0700277 public class Frontend {
278 ctor public Frontend();
279 method @Nullable public java.math.BigInteger getConnectToCicamId();
280 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvbsFrontendSettings getDvbsFrontendSettings_optional();
281 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvbtFrontendSettings getDvbtFrontendSettings_optional();
282 method @Nullable public java.math.BigInteger getEndFrequency();
283 method @Nullable public java.math.BigInteger getFrequency();
284 method @Nullable public String getId();
285 method @Nullable public boolean getIsSoftwareFrontend();
286 method @Nullable public android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum getType();
287 method public void setConnectToCicamId(@Nullable java.math.BigInteger);
288 method public void setDvbsFrontendSettings_optional(@Nullable android.media.tuner.testing.configuration.V1_0.DvbsFrontendSettings);
289 method public void setDvbtFrontendSettings_optional(@Nullable android.media.tuner.testing.configuration.V1_0.DvbtFrontendSettings);
290 method public void setEndFrequency(@Nullable java.math.BigInteger);
291 method public void setFrequency(@Nullable java.math.BigInteger);
292 method public void setId(@Nullable String);
293 method public void setIsSoftwareFrontend(@Nullable boolean);
294 method public void setType(@Nullable android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum);
295 }
296
297 public enum FrontendTypeEnum {
298 method @NonNull public String getRawName();
299 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ANALOG;
300 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ATSC;
301 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ATSC3;
302 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DTMB;
303 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DVBC;
304 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DVBS;
305 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DVBT;
306 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ISDBS;
307 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ISDBS3;
308 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ISDBT;
309 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum UNDEFINED;
310 }
311
312 public class HardwareConfiguration {
313 ctor public HardwareConfiguration();
Amy Zhangf36edfc2021-04-02 15:01:17 -0700314 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Descramblers getDescramblers();
Amy Zhang78e3dad2021-04-01 19:25:21 -0700315 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.DiseqcMessages getDiseqcMessages();
Amy Zhang131d5302021-03-30 15:56:02 -0700316 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Dvrs getDvrs();
Amy Zhang1d603672021-04-01 11:55:41 -0700317 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Filters getFilters();
Amy Zhangc1789912021-03-30 13:44:43 -0700318 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Frontends getFrontends();
Amy Zhang78e3dad2021-04-01 19:25:21 -0700319 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Lnbs getLnbs();
320 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.TimeFilters getTimeFilters();
Amy Zhangf36edfc2021-04-02 15:01:17 -0700321 method public void setDescramblers(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Descramblers);
Amy Zhang78e3dad2021-04-01 19:25:21 -0700322 method public void setDiseqcMessages(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.DiseqcMessages);
Amy Zhang131d5302021-03-30 15:56:02 -0700323 method public void setDvrs(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Dvrs);
Amy Zhang1d603672021-04-01 11:55:41 -0700324 method public void setFilters(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Filters);
Amy Zhangc1789912021-03-30 13:44:43 -0700325 method public void setFrontends(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Frontends);
Amy Zhang78e3dad2021-04-01 19:25:21 -0700326 method public void setLnbs(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Lnbs);
327 method public void setTimeFilters(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.TimeFilters);
328 }
329
Amy Zhangf36edfc2021-04-02 15:01:17 -0700330 public static class HardwareConfiguration.Descramblers {
331 ctor public HardwareConfiguration.Descramblers();
332 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.Descrambler> getDescrambler();
333 }
334
Amy Zhang78e3dad2021-04-01 19:25:21 -0700335 public static class HardwareConfiguration.DiseqcMessages {
336 ctor public HardwareConfiguration.DiseqcMessages();
337 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.DiseqcMessage> getDiseqcMessage();
Amy Zhangc1789912021-03-30 13:44:43 -0700338 }
339
Amy Zhang131d5302021-03-30 15:56:02 -0700340 public static class HardwareConfiguration.Dvrs {
341 ctor public HardwareConfiguration.Dvrs();
342 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.Dvr> getDvr();
343 }
344
Amy Zhang1d603672021-04-01 11:55:41 -0700345 public static class HardwareConfiguration.Filters {
346 ctor public HardwareConfiguration.Filters();
347 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.Filter> getFilter();
348 }
349
Amy Zhangc1789912021-03-30 13:44:43 -0700350 public static class HardwareConfiguration.Frontends {
351 ctor public HardwareConfiguration.Frontends();
352 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.Frontend> getFrontend();
353 }
354
Amy Zhang78e3dad2021-04-01 19:25:21 -0700355 public static class HardwareConfiguration.Lnbs {
356 ctor public HardwareConfiguration.Lnbs();
357 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.Lnb> getLnb();
358 }
359
360 public static class HardwareConfiguration.TimeFilters {
361 ctor public HardwareConfiguration.TimeFilters();
362 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.TimeFilter> getTimeFilter();
363 }
364
365 public class Lnb {
366 ctor public Lnb();
367 method @Nullable public String getId();
368 method @Nullable public String getName();
369 method @Nullable public android.media.tuner.testing.configuration.V1_0.LnbPositionEnum getPosition();
370 method @Nullable public android.media.tuner.testing.configuration.V1_0.LnbToneEnum getTone();
371 method @Nullable public android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum getVoltage();
372 method public void setId(@Nullable String);
373 method public void setName(@Nullable String);
374 method public void setPosition(@Nullable android.media.tuner.testing.configuration.V1_0.LnbPositionEnum);
375 method public void setTone(@Nullable android.media.tuner.testing.configuration.V1_0.LnbToneEnum);
376 method public void setVoltage(@Nullable android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum);
377 }
378
379 public enum LnbPositionEnum {
380 method @NonNull public String getRawName();
381 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbPositionEnum POSITION_A;
382 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbPositionEnum POSITION_B;
383 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbPositionEnum UNDEFINED;
384 }
385
386 public enum LnbToneEnum {
387 method @NonNull public String getRawName();
388 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbToneEnum CONTINUOUS;
389 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbToneEnum NONE;
390 }
391
392 public enum LnbVoltageEnum {
393 method @NonNull public String getRawName();
394 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum NONE;
395 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_11V;
396 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_12V;
397 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_13V;
398 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_14V;
399 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_15V;
400 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_18V;
401 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_19V;
402 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_5V;
403 }
404
Amy Zhang1d603672021-04-01 11:55:41 -0700405 public class RecordFilterSettings {
406 ctor public RecordFilterSettings();
407 method @Nullable public android.media.tuner.testing.configuration.V1_0.ScIndexTypeEnum getScIndexType();
408 method @Nullable public java.math.BigInteger getTsIndexMask();
409 method public void setScIndexType(@Nullable android.media.tuner.testing.configuration.V1_0.ScIndexTypeEnum);
410 method public void setTsIndexMask(@Nullable java.math.BigInteger);
411 }
412
413 public enum ScIndexTypeEnum {
414 method @NonNull public String getRawName();
415 enum_constant public static final android.media.tuner.testing.configuration.V1_0.ScIndexTypeEnum NONE;
416 enum_constant public static final android.media.tuner.testing.configuration.V1_0.ScIndexTypeEnum SC;
417 enum_constant public static final android.media.tuner.testing.configuration.V1_0.ScIndexTypeEnum SC_HEVC;
418 }
419
420 public class SectionFilterSettings {
421 ctor public SectionFilterSettings();
422 method @Nullable public boolean getIsCheckCrc();
423 method @Nullable public boolean getIsRaw();
424 method @Nullable public boolean getIsRepeat();
425 method public void setIsCheckCrc(@Nullable boolean);
426 method public void setIsRaw(@Nullable boolean);
427 method public void setIsRepeat(@Nullable boolean);
428 }
429
Amy Zhang78e3dad2021-04-01 19:25:21 -0700430 public class TimeFilter {
431 ctor public TimeFilter();
432 method @Nullable public String getId();
433 method @Nullable public java.math.BigInteger getTimeStamp();
434 method public void setId(@Nullable String);
435 method public void setTimeStamp(@Nullable java.math.BigInteger);
436 }
437
Amy Zhangc1789912021-03-30 13:44:43 -0700438 public class TunerConfiguration {
439 ctor public TunerConfiguration();
440 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration getDataFlowConfiguration();
441 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration getHardwareConfiguration();
442 method @Nullable public android.media.tuner.testing.configuration.V1_0.Version getVersion();
443 method public void setDataFlowConfiguration(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration);
444 method public void setHardwareConfiguration(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration);
445 method public void setVersion(@Nullable android.media.tuner.testing.configuration.V1_0.Version);
446 }
447
448 public enum Version {
449 method @NonNull public String getRawName();
450 enum_constant public static final android.media.tuner.testing.configuration.V1_0.Version _1_0;
451 }
452
453 public class XmlParser {
454 ctor public XmlParser();
455 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;
456 method @Nullable public static String readText(@NonNull org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
457 method public static void skip(@NonNull org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
458 }
459
460}
461