1// Signature format: 2.0 2package android.media.tuner.testing.configuration.V1_0 { 3 4 public class AvFilterSettings { 5 ctor public AvFilterSettings(); 6 method @Nullable public short getAudioStreamType_optional(); 7 method @Nullable public boolean getIsPassthrough(); 8 method @Nullable public short getVideoStreamType_optional(); 9 method public void setAudioStreamType_optional(@Nullable short); 10 method public void setIsPassthrough(@Nullable boolean); 11 method public void setVideoStreamType_optional(@Nullable short); 12 } 13 14 public class DataFlowConfiguration { 15 ctor public DataFlowConfiguration(); 16 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.ClearLiveBroadcast getClearLiveBroadcast(); 17 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.Descrambling getDescrambling(); 18 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.DvrPlayback getDvrPlayback(); 19 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.DvrRecord getDvrRecord(); 20 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbLive getLnbLive(); 21 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbRecord getLnbRecord(); 22 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.Scan getScan(); 23 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.TimeFilter getTimeFilter(); 24 method public void setClearLiveBroadcast(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.ClearLiveBroadcast); 25 method public void setDescrambling(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.Descrambling); 26 method public void setDvrPlayback(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.DvrPlayback); 27 method public void setDvrRecord(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.DvrRecord); 28 method public void setLnbLive(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbLive); 29 method public void setLnbRecord(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.LnbRecord); 30 method public void setScan(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.Scan); 31 method public void setTimeFilter(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration.TimeFilter); 32 } 33 34 public static class DataFlowConfiguration.ClearLiveBroadcast { 35 ctor public DataFlowConfiguration.ClearLiveBroadcast(); 36 method @Nullable public String getAudioFilterConnection(); 37 method @Nullable public String getDvrSoftwareFeConnection(); 38 method @Nullable public String getFrontendConnection(); 39 method @Nullable public String getIpFilterConnection(); 40 method @Nullable public String getPcrFilterConnection(); 41 method @Nullable public String getSectionFilterConnection(); 42 method @Nullable public String getVideoFilterConnection(); 43 method public void setAudioFilterConnection(@Nullable String); 44 method public void setDvrSoftwareFeConnection(@Nullable String); 45 method public void setFrontendConnection(@Nullable String); 46 method public void setIpFilterConnection(@Nullable String); 47 method public void setPcrFilterConnection(@Nullable String); 48 method public void setSectionFilterConnection(@Nullable String); 49 method public void setVideoFilterConnection(@Nullable String); 50 } 51 52 public static class DataFlowConfiguration.Descrambling { 53 ctor public DataFlowConfiguration.Descrambling(); 54 method @Nullable public String getAudioFilterConnection(); 55 method @Nullable public String getDescramblerConnection(); 56 method @Nullable public String getDvrSoftwareFeConnection(); 57 method @Nullable public String getDvrSourceConnection(); 58 method @Nullable public String getFrontendConnection(); 59 method @Nullable public boolean getHasFrontendConnection(); 60 method @Nullable public String getVideoFilterConnection(); 61 method public void setAudioFilterConnection(@Nullable String); 62 method public void setDescramblerConnection(@Nullable String); 63 method public void setDvrSoftwareFeConnection(@Nullable String); 64 method public void setDvrSourceConnection(@Nullable String); 65 method public void setFrontendConnection(@Nullable String); 66 method public void setHasFrontendConnection(@Nullable boolean); 67 method public void setVideoFilterConnection(@Nullable String); 68 } 69 70 public static class DataFlowConfiguration.DvrPlayback { 71 ctor public DataFlowConfiguration.DvrPlayback(); 72 method @Nullable public String getAudioFilterConnection(); 73 method @Nullable public String getDvrConnection(); 74 method @Nullable public String getSectionFilterConnection(); 75 method @Nullable public String getVideoFilterConnection(); 76 method public void setAudioFilterConnection(@Nullable String); 77 method public void setDvrConnection(@Nullable String); 78 method public void setSectionFilterConnection(@Nullable String); 79 method public void setVideoFilterConnection(@Nullable String); 80 } 81 82 public static class DataFlowConfiguration.DvrRecord { 83 ctor public DataFlowConfiguration.DvrRecord(); 84 method @Nullable public String getDvrRecordConnection(); 85 method @Nullable public String getDvrSoftwareFeConnection(); 86 method @Nullable public String getDvrSourceConnection(); 87 method @Nullable public String getFrontendConnection(); 88 method @Nullable public boolean getHasFrontendConnection(); 89 method @Nullable public String getRecordFilterConnection(); 90 method public void setDvrRecordConnection(@Nullable String); 91 method public void setDvrSoftwareFeConnection(@Nullable String); 92 method public void setDvrSourceConnection(@Nullable String); 93 method public void setFrontendConnection(@Nullable String); 94 method public void setHasFrontendConnection(@Nullable boolean); 95 method public void setRecordFilterConnection(@Nullable String); 96 } 97 98 public static class DataFlowConfiguration.LnbLive { 99 ctor public DataFlowConfiguration.LnbLive(); 100 method @Nullable public String getAudioFilterConnection(); 101 method @Nullable public java.util.List<java.lang.String> getDiseqcMsgSender(); 102 method @Nullable public String getFrontendConnection(); 103 method @Nullable public String getLnbConnection(); 104 method @Nullable public String getVideoFilterConnection(); 105 method public void setAudioFilterConnection(@Nullable String); 106 method public void setDiseqcMsgSender(@Nullable java.util.List<java.lang.String>); 107 method public void setFrontendConnection(@Nullable String); 108 method public void setLnbConnection(@Nullable String); 109 method public void setVideoFilterConnection(@Nullable String); 110 } 111 112 public static class DataFlowConfiguration.LnbRecord { 113 ctor public DataFlowConfiguration.LnbRecord(); 114 method @Nullable public java.util.List<java.lang.String> getDiseqcMsgSender(); 115 method @Nullable public String getDvrRecordConnection(); 116 method @Nullable public String getFrontendConnection(); 117 method @Nullable public String getLnbConnection(); 118 method @Nullable public String getRecordFilterConnection(); 119 method public void setDiseqcMsgSender(@Nullable java.util.List<java.lang.String>); 120 method public void setDvrRecordConnection(@Nullable String); 121 method public void setFrontendConnection(@Nullable String); 122 method public void setLnbConnection(@Nullable String); 123 method public void setRecordFilterConnection(@Nullable String); 124 } 125 126 public static class DataFlowConfiguration.Scan { 127 ctor public DataFlowConfiguration.Scan(); 128 method @Nullable public String getFrontendConnection(); 129 method public void setFrontendConnection(@Nullable String); 130 } 131 132 public static class DataFlowConfiguration.TimeFilter { 133 ctor public DataFlowConfiguration.TimeFilter(); 134 method @Nullable public String getTimeFilterConnection(); 135 method public void setTimeFilterConnection(@Nullable String); 136 } 137 138 public class Descrambler { 139 ctor public Descrambler(); 140 method @Nullable public java.math.BigInteger getCasSystemId(); 141 method @Nullable public String getId(); 142 method @Nullable public String getProvisionStr(); 143 method @Nullable public java.util.List<java.lang.Short> getSesstionPrivatData(); 144 method public void setCasSystemId(@Nullable java.math.BigInteger); 145 method public void setId(@Nullable String); 146 method public void setProvisionStr(@Nullable String); 147 method public void setSesstionPrivatData(@Nullable java.util.List<java.lang.Short>); 148 } 149 150 public class DiseqcMessage { 151 ctor public DiseqcMessage(); 152 method @Nullable public java.util.List<java.lang.Short> getMsgBody(); 153 method @Nullable public String getMsgName(); 154 method public void setMsgBody(@Nullable java.util.List<java.lang.Short>); 155 method public void setMsgName(@Nullable String); 156 } 157 158 public class DvbsFrontendSettings { 159 ctor public DvbsFrontendSettings(); 160 method @Nullable public java.math.BigInteger getInputStreamId(); 161 method @Nullable public boolean getIsDiseqcRxMessage(); 162 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvbsScanType getScanType(); 163 method @Nullable public java.math.BigInteger getSymbolRate(); 164 method public void setInputStreamId(@Nullable java.math.BigInteger); 165 method public void setIsDiseqcRxMessage(@Nullable boolean); 166 method public void setScanType(@Nullable android.media.tuner.testing.configuration.V1_0.DvbsScanType); 167 method public void setSymbolRate(@Nullable java.math.BigInteger); 168 } 169 170 public enum DvbsScanType { 171 method @NonNull public String getRawName(); 172 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvbsScanType DIRECT; 173 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvbsScanType DISEQC; 174 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvbsScanType JESS; 175 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvbsScanType UNDEFINED; 176 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvbsScanType UNICABLE; 177 } 178 179 public class DvbtFrontendSettings { 180 ctor public DvbtFrontendSettings(); 181 method @Nullable public java.math.BigInteger getBandwidth(); 182 method @Nullable public java.math.BigInteger getConstellation(); 183 method @Nullable public java.math.BigInteger getGuardInterval(); 184 method @Nullable public java.math.BigInteger getHierarchy(); 185 method @Nullable public java.math.BigInteger getHpCoderate(); 186 method @Nullable public java.math.BigInteger getIsHighPriority(); 187 method @Nullable public java.math.BigInteger getIsMiso(); 188 method @Nullable public java.math.BigInteger getLpCoderate(); 189 method @Nullable public java.math.BigInteger getPlpGroupId(); 190 method @Nullable public java.math.BigInteger getPlpId(); 191 method @Nullable public java.math.BigInteger getPlpMode(); 192 method @Nullable public java.math.BigInteger getStandard(); 193 method @Nullable public java.math.BigInteger getTransmissionMode(); 194 method public void setBandwidth(@Nullable java.math.BigInteger); 195 method public void setConstellation(@Nullable java.math.BigInteger); 196 method public void setGuardInterval(@Nullable java.math.BigInteger); 197 method public void setHierarchy(@Nullable java.math.BigInteger); 198 method public void setHpCoderate(@Nullable java.math.BigInteger); 199 method public void setIsHighPriority(@Nullable java.math.BigInteger); 200 method public void setIsMiso(@Nullable java.math.BigInteger); 201 method public void setLpCoderate(@Nullable java.math.BigInteger); 202 method public void setPlpGroupId(@Nullable java.math.BigInteger); 203 method public void setPlpId(@Nullable java.math.BigInteger); 204 method public void setPlpMode(@Nullable java.math.BigInteger); 205 method public void setStandard(@Nullable java.math.BigInteger); 206 method public void setTransmissionMode(@Nullable java.math.BigInteger); 207 } 208 209 public class Dvr { 210 ctor public Dvr(); 211 method @Nullable public java.math.BigInteger getBufferSize(); 212 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum getDataFormat(); 213 method @Nullable public java.math.BigInteger getHighThreshold(); 214 method @Nullable public String getId(); 215 method @Nullable public String getInputFilePath(); 216 method @Nullable public java.math.BigInteger getLowThreshold(); 217 method @Nullable public java.math.BigInteger getPacketSize(); 218 method @Nullable public java.math.BigInteger getStatusMask(); 219 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvrTypeEnum getType(); 220 method public void setBufferSize(@Nullable java.math.BigInteger); 221 method public void setDataFormat(@Nullable android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum); 222 method public void setHighThreshold(@Nullable java.math.BigInteger); 223 method public void setId(@Nullable String); 224 method public void setInputFilePath(@Nullable String); 225 method public void setLowThreshold(@Nullable java.math.BigInteger); 226 method public void setPacketSize(@Nullable java.math.BigInteger); 227 method public void setStatusMask(@Nullable java.math.BigInteger); 228 method public void setType(@Nullable android.media.tuner.testing.configuration.V1_0.DvrTypeEnum); 229 } 230 231 public enum DvrDataFormatEnum { 232 method @NonNull public String getRawName(); 233 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum ES; 234 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum PES; 235 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum SHV_TLV; 236 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrDataFormatEnum TS; 237 } 238 239 public enum DvrStatusEnum { 240 method @NonNull public String getRawName(); 241 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrStatusEnum DATA_READY; 242 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrStatusEnum HIGH_WATER; 243 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrStatusEnum LOW_WATER; 244 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrStatusEnum OVERFLOW; 245 } 246 247 public enum DvrTypeEnum { 248 method @NonNull public String getRawName(); 249 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrTypeEnum PLAYBACK; 250 enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvrTypeEnum RECORD; 251 } 252 253 public class Filter { 254 ctor public Filter(); 255 method @Nullable public android.media.tuner.testing.configuration.V1_0.AvFilterSettings getAvFilterSettings_optional(); 256 method @Nullable public java.math.BigInteger getBufferSize(); 257 method @Nullable public String getId(); 258 method @Nullable public android.media.tuner.testing.configuration.V1_0.IpFilterConfig getIpFilterConfig_optional(); 259 method @Nullable public android.media.tuner.testing.configuration.V1_0.FilterMainTypeEnum getMainType(); 260 method @Nullable public java.math.BigInteger getMonitorEventTypes(); 261 method @Nullable public java.math.BigInteger getPid(); 262 method @Nullable public android.media.tuner.testing.configuration.V1_0.RecordFilterSettings getRecordFilterSettings_optional(); 263 method @Nullable public android.media.tuner.testing.configuration.V1_0.SectionFilterSettings getSectionFilterSettings_optional(); 264 method @Nullable public android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum getSubType(); 265 method @Nullable public boolean getUseFMQ(); 266 method public void setAvFilterSettings_optional(@Nullable android.media.tuner.testing.configuration.V1_0.AvFilterSettings); 267 method public void setBufferSize(@Nullable java.math.BigInteger); 268 method public void setId(@Nullable String); 269 method public void setIpFilterConfig_optional(@Nullable android.media.tuner.testing.configuration.V1_0.IpFilterConfig); 270 method public void setMainType(@Nullable android.media.tuner.testing.configuration.V1_0.FilterMainTypeEnum); 271 method public void setMonitorEventTypes(@Nullable java.math.BigInteger); 272 method public void setPid(@Nullable java.math.BigInteger); 273 method public void setRecordFilterSettings_optional(@Nullable android.media.tuner.testing.configuration.V1_0.RecordFilterSettings); 274 method public void setSectionFilterSettings_optional(@Nullable android.media.tuner.testing.configuration.V1_0.SectionFilterSettings); 275 method public void setSubType(@Nullable android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum); 276 method public void setUseFMQ(@Nullable boolean); 277 } 278 279 public enum FilterMainTypeEnum { 280 method @NonNull public String getRawName(); 281 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterMainTypeEnum IP; 282 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterMainTypeEnum MMTP; 283 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterMainTypeEnum TS; 284 } 285 286 public enum FilterSubTypeEnum { 287 method @NonNull public String getRawName(); 288 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum AUDIO; 289 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum DOWNLOAD; 290 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum IP; 291 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum IP_PAYLOAD; 292 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum MMTP; 293 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum NTP; 294 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum PAYLOAD_THROUGH; 295 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum PCR; 296 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum PES; 297 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum RECORD; 298 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum SECTION; 299 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum TEMI; 300 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum TS; 301 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum UNDEFINED; 302 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FilterSubTypeEnum VIDEO; 303 } 304 305 public class Frontend { 306 ctor public Frontend(); 307 method @Nullable public java.math.BigInteger getConnectToCicamId(); 308 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvbsFrontendSettings getDvbsFrontendSettings_optional(); 309 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvbtFrontendSettings getDvbtFrontendSettings_optional(); 310 method @Nullable public java.math.BigInteger getEndFrequency(); 311 method @Nullable public java.math.BigInteger getFrequency(); 312 method @Nullable public String getId(); 313 method @Nullable public boolean getIsSoftwareFrontend(); 314 method @Nullable public android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum getType(); 315 method public void setConnectToCicamId(@Nullable java.math.BigInteger); 316 method public void setDvbsFrontendSettings_optional(@Nullable android.media.tuner.testing.configuration.V1_0.DvbsFrontendSettings); 317 method public void setDvbtFrontendSettings_optional(@Nullable android.media.tuner.testing.configuration.V1_0.DvbtFrontendSettings); 318 method public void setEndFrequency(@Nullable java.math.BigInteger); 319 method public void setFrequency(@Nullable java.math.BigInteger); 320 method public void setId(@Nullable String); 321 method public void setIsSoftwareFrontend(@Nullable boolean); 322 method public void setType(@Nullable android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum); 323 } 324 325 public enum FrontendTypeEnum { 326 method @NonNull public String getRawName(); 327 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ANALOG; 328 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ATSC; 329 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ATSC3; 330 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DTMB; 331 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DVBC; 332 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DVBS; 333 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum DVBT; 334 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ISDBS; 335 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ISDBS3; 336 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum ISDBT; 337 enum_constant public static final android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum UNDEFINED; 338 } 339 340 public class HardwareConfiguration { 341 ctor public HardwareConfiguration(); 342 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Descramblers getDescramblers(); 343 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.DiseqcMessages getDiseqcMessages(); 344 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Dvrs getDvrs(); 345 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Filters getFilters(); 346 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Frontends getFrontends(); 347 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Lnbs getLnbs(); 348 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.TimeFilters getTimeFilters(); 349 method public void setDescramblers(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Descramblers); 350 method public void setDiseqcMessages(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.DiseqcMessages); 351 method public void setDvrs(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Dvrs); 352 method public void setFilters(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Filters); 353 method public void setFrontends(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Frontends); 354 method public void setLnbs(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.Lnbs); 355 method public void setTimeFilters(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration.TimeFilters); 356 } 357 358 public static class HardwareConfiguration.Descramblers { 359 ctor public HardwareConfiguration.Descramblers(); 360 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.Descrambler> getDescrambler(); 361 } 362 363 public static class HardwareConfiguration.DiseqcMessages { 364 ctor public HardwareConfiguration.DiseqcMessages(); 365 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.DiseqcMessage> getDiseqcMessage(); 366 } 367 368 public static class HardwareConfiguration.Dvrs { 369 ctor public HardwareConfiguration.Dvrs(); 370 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.Dvr> getDvr(); 371 } 372 373 public static class HardwareConfiguration.Filters { 374 ctor public HardwareConfiguration.Filters(); 375 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.Filter> getFilter(); 376 } 377 378 public static class HardwareConfiguration.Frontends { 379 ctor public HardwareConfiguration.Frontends(); 380 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.Frontend> getFrontend(); 381 } 382 383 public static class HardwareConfiguration.Lnbs { 384 ctor public HardwareConfiguration.Lnbs(); 385 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.Lnb> getLnb(); 386 } 387 388 public static class HardwareConfiguration.TimeFilters { 389 ctor public HardwareConfiguration.TimeFilters(); 390 method @Nullable public java.util.List<android.media.tuner.testing.configuration.V1_0.TimeFilter> getTimeFilter(); 391 } 392 393 public class IpAddress { 394 ctor public IpAddress(); 395 method @Nullable public java.util.List<java.lang.Short> getIp(); 396 method @Nullable public boolean getIsIpV4(); 397 method public void setIp(@Nullable java.util.List<java.lang.Short>); 398 method public void setIsIpV4(@Nullable boolean); 399 } 400 401 public class IpFilterConfig { 402 ctor public IpFilterConfig(); 403 method @Nullable public boolean getDataPassthrough(); 404 method @Nullable public android.media.tuner.testing.configuration.V1_0.IpAddress getDestIpAddress(); 405 method @Nullable public long getDestPort(); 406 method @Nullable public java.math.BigInteger getIpCid(); 407 method @Nullable public android.media.tuner.testing.configuration.V1_0.IpAddress getSrcIpAddress(); 408 method @Nullable public long getSrcPort(); 409 method public void setDataPassthrough(@Nullable boolean); 410 method public void setDestIpAddress(@Nullable android.media.tuner.testing.configuration.V1_0.IpAddress); 411 method public void setDestPort(@Nullable long); 412 method public void setIpCid(@Nullable java.math.BigInteger); 413 method public void setSrcIpAddress(@Nullable android.media.tuner.testing.configuration.V1_0.IpAddress); 414 method public void setSrcPort(@Nullable long); 415 } 416 417 public class Lnb { 418 ctor public Lnb(); 419 method @Nullable public String getId(); 420 method @Nullable public String getName(); 421 method @Nullable public android.media.tuner.testing.configuration.V1_0.LnbPositionEnum getPosition(); 422 method @Nullable public android.media.tuner.testing.configuration.V1_0.LnbToneEnum getTone(); 423 method @Nullable public android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum getVoltage(); 424 method public void setId(@Nullable String); 425 method public void setName(@Nullable String); 426 method public void setPosition(@Nullable android.media.tuner.testing.configuration.V1_0.LnbPositionEnum); 427 method public void setTone(@Nullable android.media.tuner.testing.configuration.V1_0.LnbToneEnum); 428 method public void setVoltage(@Nullable android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum); 429 } 430 431 public enum LnbPositionEnum { 432 method @NonNull public String getRawName(); 433 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbPositionEnum POSITION_A; 434 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbPositionEnum POSITION_B; 435 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbPositionEnum UNDEFINED; 436 } 437 438 public enum LnbToneEnum { 439 method @NonNull public String getRawName(); 440 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbToneEnum CONTINUOUS; 441 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbToneEnum NONE; 442 } 443 444 public enum LnbVoltageEnum { 445 method @NonNull public String getRawName(); 446 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum NONE; 447 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_11V; 448 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_12V; 449 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_13V; 450 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_14V; 451 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_15V; 452 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_18V; 453 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_19V; 454 enum_constant public static final android.media.tuner.testing.configuration.V1_0.LnbVoltageEnum VOLTAGE_5V; 455 } 456 457 public class RecordFilterSettings { 458 ctor public RecordFilterSettings(); 459 method @Nullable public android.media.tuner.testing.configuration.V1_0.ScIndexTypeEnum getScIndexType(); 460 method @Nullable public java.math.BigInteger getTsIndexMask(); 461 method public void setScIndexType(@Nullable android.media.tuner.testing.configuration.V1_0.ScIndexTypeEnum); 462 method public void setTsIndexMask(@Nullable java.math.BigInteger); 463 } 464 465 public enum ScIndexTypeEnum { 466 method @NonNull public String getRawName(); 467 enum_constant public static final android.media.tuner.testing.configuration.V1_0.ScIndexTypeEnum NONE; 468 enum_constant public static final android.media.tuner.testing.configuration.V1_0.ScIndexTypeEnum SC; 469 enum_constant public static final android.media.tuner.testing.configuration.V1_0.ScIndexTypeEnum SC_HEVC; 470 } 471 472 public class SectionFilterSettings { 473 ctor public SectionFilterSettings(); 474 method @Nullable public boolean getIsCheckCrc(); 475 method @Nullable public boolean getIsRaw(); 476 method @Nullable public boolean getIsRepeat(); 477 method public void setIsCheckCrc(@Nullable boolean); 478 method public void setIsRaw(@Nullable boolean); 479 method public void setIsRepeat(@Nullable boolean); 480 } 481 482 public class TimeFilter { 483 ctor public TimeFilter(); 484 method @Nullable public String getId(); 485 method @Nullable public java.math.BigInteger getTimeStamp(); 486 method public void setId(@Nullable String); 487 method public void setTimeStamp(@Nullable java.math.BigInteger); 488 } 489 490 public class TunerConfiguration { 491 ctor public TunerConfiguration(); 492 method @Nullable public android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration getDataFlowConfiguration(); 493 method @Nullable public android.media.tuner.testing.configuration.V1_0.HardwareConfiguration getHardwareConfiguration(); 494 method @Nullable public android.media.tuner.testing.configuration.V1_0.Version getVersion(); 495 method public void setDataFlowConfiguration(@Nullable android.media.tuner.testing.configuration.V1_0.DataFlowConfiguration); 496 method public void setHardwareConfiguration(@Nullable android.media.tuner.testing.configuration.V1_0.HardwareConfiguration); 497 method public void setVersion(@Nullable android.media.tuner.testing.configuration.V1_0.Version); 498 } 499 500 public enum Version { 501 method @NonNull public String getRawName(); 502 enum_constant public static final android.media.tuner.testing.configuration.V1_0.Version _1_0; 503 } 504 505 public class XmlParser { 506 ctor public XmlParser(); 507 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; 508 method @Nullable public static String readText(@NonNull org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 509 method public static void skip(@NonNull org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 510 } 511 512} 513 514