media/docs/doc/reference/com/google/android/exoplayer2/testutil/package-frame.html
2021-04-21 11:00:57 +01:00

147 lines
19 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head><!-- start favicons snippet, use https://realfavicongenerator.net/ --><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"><link rel="manifest" href="/assets/site.webmanifest"><link rel="mask-icon" href="/assets/safari-pinned-tab.svg" color="#fc4d50"><link rel="shortcut icon" href="/assets/favicon.ico"><meta name="msapplication-TileColor" content="#ffc40d"><meta name="msapplication-config" content="/assets/browserconfig.xml"><meta name="theme-color" content="#ffffff"><!-- end favicons snippet -->
<title>com.google.android.exoplayer2.testutil (ExoPlayer library)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../jquery/jquery-1.10.2.js"></script>
<script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../../com/google/android/exoplayer2/testutil/package-summary.html" target="classFrame">com.google.android.exoplayer2.testutil</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="ActionSchedule.Callback.html" title="interface in com.google.android.exoplayer2.testutil" target="classFrame"><span class="interfaceName">ActionSchedule.Callback</span></a></li>
<li><a href="ActionSchedule.PlayerTarget.Callback.html" title="interface in com.google.android.exoplayer2.testutil" target="classFrame"><span class="interfaceName">ActionSchedule.PlayerTarget.Callback</span></a></li>
<li><a href="DummyMainThread.TestRunnable.html" title="interface in com.google.android.exoplayer2.testutil" target="classFrame"><span class="interfaceName">DummyMainThread.TestRunnable</span></a></li>
<li><a href="Dumper.Dumpable.html" title="interface in com.google.android.exoplayer2.testutil" target="classFrame"><span class="interfaceName">Dumper.Dumpable</span></a></li>
<li><a href="ExtractorAsserts.ExtractorFactory.html" title="interface in com.google.android.exoplayer2.testutil" target="classFrame"><span class="interfaceName">ExtractorAsserts.ExtractorFactory</span></a></li>
<li><a href="FakeMediaPeriod.TrackDataFactory.html" title="interface in com.google.android.exoplayer2.testutil" target="classFrame"><span class="interfaceName">FakeMediaPeriod.TrackDataFactory</span></a></li>
<li><a href="FakeTrackOutput.Factory.html" title="interface in com.google.android.exoplayer2.testutil" target="classFrame"><span class="interfaceName">FakeTrackOutput.Factory</span></a></li>
<li><a href="HostActivity.HostedTest.html" title="interface in com.google.android.exoplayer2.testutil" target="classFrame"><span class="interfaceName">HostActivity.HostedTest</span></a></li>
<li><a href="MediaPeriodAsserts.FilterableManifestMediaPeriodFactory.html" title="interface in com.google.android.exoplayer2.testutil" target="classFrame"><span class="interfaceName">MediaPeriodAsserts.FilterableManifestMediaPeriodFactory</span></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="Action.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action</a></li>
<li><a href="Action.AddMediaItems.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.AddMediaItems</a></li>
<li><a href="Action.ClearMediaItems.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.ClearMediaItems</a></li>
<li><a href="Action.ClearVideoSurface.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.ClearVideoSurface</a></li>
<li><a href="Action.ExecuteRunnable.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.ExecuteRunnable</a></li>
<li><a href="Action.MoveMediaItem.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.MoveMediaItem</a></li>
<li><a href="Action.PlayUntilPosition.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.PlayUntilPosition</a></li>
<li><a href="Action.Prepare.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.Prepare</a></li>
<li><a href="Action.RemoveMediaItem.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.RemoveMediaItem</a></li>
<li><a href="Action.RemoveMediaItems.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.RemoveMediaItems</a></li>
<li><a href="Action.Seek.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.Seek</a></li>
<li><a href="Action.SendMessages.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.SendMessages</a></li>
<li><a href="Action.SetAudioAttributes.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.SetAudioAttributes</a></li>
<li><a href="Action.SetMediaItems.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.SetMediaItems</a></li>
<li><a href="Action.SetMediaItemsResetPosition.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.SetMediaItemsResetPosition</a></li>
<li><a href="Action.SetPlaybackParameters.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.SetPlaybackParameters</a></li>
<li><a href="Action.SetPlayWhenReady.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.SetPlayWhenReady</a></li>
<li><a href="Action.SetRendererDisabled.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.SetRendererDisabled</a></li>
<li><a href="Action.SetRepeatMode.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.SetRepeatMode</a></li>
<li><a href="Action.SetShuffleModeEnabled.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.SetShuffleModeEnabled</a></li>
<li><a href="Action.SetShuffleOrder.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.SetShuffleOrder</a></li>
<li><a href="Action.SetVideoSurface.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.SetVideoSurface</a></li>
<li><a href="Action.Stop.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.Stop</a></li>
<li><a href="Action.ThrowPlaybackException.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.ThrowPlaybackException</a></li>
<li><a href="Action.WaitForIsLoading.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.WaitForIsLoading</a></li>
<li><a href="Action.WaitForMessage.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.WaitForMessage</a></li>
<li><a href="Action.WaitForPendingPlayerCommands.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.WaitForPendingPlayerCommands</a></li>
<li><a href="Action.WaitForPlaybackState.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.WaitForPlaybackState</a></li>
<li><a href="Action.WaitForPlayWhenReady.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.WaitForPlayWhenReady</a></li>
<li><a href="Action.WaitForPositionDiscontinuity.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.WaitForPositionDiscontinuity</a></li>
<li><a href="Action.WaitForTimelineChanged.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Action.WaitForTimelineChanged</a></li>
<li><a href="ActionSchedule.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">ActionSchedule</a></li>
<li><a href="ActionSchedule.Builder.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">ActionSchedule.Builder</a></li>
<li><a href="ActionSchedule.PlayerRunnable.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">ActionSchedule.PlayerRunnable</a></li>
<li><a href="ActionSchedule.PlayerTarget.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">ActionSchedule.PlayerTarget</a></li>
<li><a href="AdditionalFailureInfo.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">AdditionalFailureInfo</a></li>
<li><a href="AutoAdvancingFakeClock.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">AutoAdvancingFakeClock</a></li>
<li><a href="CacheAsserts.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">CacheAsserts</a></li>
<li><a href="CacheAsserts.RequestSet.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">CacheAsserts.RequestSet</a></li>
<li><a href="CapturingAudioSink.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">CapturingAudioSink</a></li>
<li><a href="CapturingRenderersFactory.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">CapturingRenderersFactory</a></li>
<li><a href="DataSourceContractTest.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">DataSourceContractTest</a></li>
<li><a href="DataSourceContractTest.TestResource.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">DataSourceContractTest.TestResource</a></li>
<li><a href="DataSourceContractTest.TestResource.Builder.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">DataSourceContractTest.TestResource.Builder</a></li>
<li><a href="DecoderCountersUtil.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">DecoderCountersUtil</a></li>
<li><a href="DefaultRenderersFactoryAsserts.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">DefaultRenderersFactoryAsserts</a></li>
<li><a href="DownloadBuilder.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">DownloadBuilder</a></li>
<li><a href="DummyMainThread.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">DummyMainThread</a></li>
<li><a href="DumpableFormat.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">DumpableFormat</a></li>
<li><a href="Dumper.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">Dumper</a></li>
<li><a href="DumpFileAsserts.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">DumpFileAsserts</a></li>
<li><a href="ExoHostedTest.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">ExoHostedTest</a></li>
<li><a href="ExoPlayerTestRunner.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">ExoPlayerTestRunner</a></li>
<li><a href="ExoPlayerTestRunner.Builder.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">ExoPlayerTestRunner.Builder</a></li>
<li><a href="ExtractorAsserts.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">ExtractorAsserts</a></li>
<li><a href="ExtractorAsserts.AssertionConfig.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">ExtractorAsserts.AssertionConfig</a></li>
<li><a href="ExtractorAsserts.AssertionConfig.Builder.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">ExtractorAsserts.AssertionConfig.Builder</a></li>
<li><a href="ExtractorAsserts.SimulationConfig.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">ExtractorAsserts.SimulationConfig</a></li>
<li><a href="FakeAdaptiveDataSet.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeAdaptiveDataSet</a></li>
<li><a href="FakeAdaptiveDataSet.Factory.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeAdaptiveDataSet.Factory</a></li>
<li><a href="FakeAdaptiveDataSet.Iterator.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeAdaptiveDataSet.Iterator</a></li>
<li><a href="FakeAdaptiveMediaPeriod.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeAdaptiveMediaPeriod</a></li>
<li><a href="FakeAdaptiveMediaSource.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeAdaptiveMediaSource</a></li>
<li><a href="FakeAudioRenderer.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeAudioRenderer</a></li>
<li><a href="FakeChunkSource.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeChunkSource</a></li>
<li><a href="FakeChunkSource.Factory.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeChunkSource.Factory</a></li>
<li><a href="FakeClock.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeClock</a></li>
<li><a href="FakeDataSet.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeDataSet</a></li>
<li><a href="FakeDataSet.FakeData.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeDataSet.FakeData</a></li>
<li><a href="FakeDataSet.FakeData.Segment.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeDataSet.FakeData.Segment</a></li>
<li><a href="FakeDataSource.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeDataSource</a></li>
<li><a href="FakeDataSource.Factory.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeDataSource.Factory</a></li>
<li><a href="FakeExoMediaDrm.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeExoMediaDrm</a></li>
<li><a href="FakeExoMediaDrm.LicenseServer.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeExoMediaDrm.LicenseServer</a></li>
<li><a href="FakeExtractorInput.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeExtractorInput</a></li>
<li><a href="FakeExtractorInput.Builder.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeExtractorInput.Builder</a></li>
<li><a href="FakeExtractorOutput.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeExtractorOutput</a></li>
<li><a href="FakeMediaChunk.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeMediaChunk</a></li>
<li><a href="FakeMediaChunkIterator.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeMediaChunkIterator</a></li>
<li><a href="FakeMediaClockRenderer.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeMediaClockRenderer</a></li>
<li><a href="FakeMediaPeriod.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeMediaPeriod</a></li>
<li><a href="FakeMediaSource.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeMediaSource</a></li>
<li><a href="FakeMediaSource.InitialTimeline.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeMediaSource.InitialTimeline</a></li>
<li><a href="FakeRenderer.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeRenderer</a></li>
<li><a href="FakeSampleStream.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeSampleStream</a></li>
<li><a href="FakeSampleStream.FakeSampleStreamItem.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeSampleStream.FakeSampleStreamItem</a></li>
<li><a href="FakeShuffleOrder.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeShuffleOrder</a></li>
<li><a href="FakeTimeline.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeTimeline</a></li>
<li><a href="FakeTimeline.TimelineWindowDefinition.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeTimeline.TimelineWindowDefinition</a></li>
<li><a href="FakeTrackOutput.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeTrackOutput</a></li>
<li><a href="FakeTrackSelection.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeTrackSelection</a></li>
<li><a href="FakeTrackSelector.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeTrackSelector</a></li>
<li><a href="FakeVideoRenderer.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeVideoRenderer</a></li>
<li><a href="HostActivity.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">HostActivity</a></li>
<li><a href="HttpDataSourceTestEnv.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">HttpDataSourceTestEnv</a></li>
<li><a href="MediaPeriodAsserts.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">MediaPeriodAsserts</a></li>
<li><a href="MediaSourceTestRunner.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">MediaSourceTestRunner</a></li>
<li><a href="NoUidTimeline.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">NoUidTimeline</a></li>
<li><a href="StubExoPlayer.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">StubExoPlayer</a></li>
<li><a href="TestExoPlayerBuilder.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">TestExoPlayerBuilder</a></li>
<li><a href="TestUtil.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">TestUtil</a></li>
<li><a href="TimelineAsserts.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">TimelineAsserts</a></li>
<li><a href="WebServerDispatcher.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">WebServerDispatcher</a></li>
<li><a href="WebServerDispatcher.Resource.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">WebServerDispatcher.Resource</a></li>
<li><a href="WebServerDispatcher.Resource.Builder.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">WebServerDispatcher.Resource.Builder</a></li>
</ul>
<h2 title="Exceptions">Exceptions</h2>
<ul title="Exceptions">
<li><a href="FakeExtractorInput.SimulatedIOException.html" title="class in com.google.android.exoplayer2.testutil" target="classFrame">FakeExtractorInput.SimulatedIOException</a></li>
</ul>
</div>
</body>
</html>