| Action |
Base class for actions to perform during playback tests.
|
| Action.AddMediaItems |
|
| Action.ClearMediaItems |
|
| Action.ClearVideoSurface |
|
| Action.ExecuteRunnable |
Calls Runnable.run().
|
| Action.MoveMediaItem |
|
| Action.PlayUntilPosition |
Schedules a play action to be executed, waits until the player reaches the specified position,
and pauses the player again.
|
| Action.Prepare |
|
| Action.RemoveMediaItem |
|
| Action.RemoveMediaItems |
|
| Action.Seek |
|
| Action.SendMessages |
|
| Action.SetAudioAttributes |
|
| Action.SetMediaItems |
|
| Action.SetMediaItemsResetPosition |
|
| Action.SetPlaybackParameters |
|
| Action.SetPlayWhenReady |
|
| Action.SetRendererDisabled |
|
| Action.SetRepeatMode |
|
| Action.SetShuffleModeEnabled |
|
| Action.SetShuffleOrder |
|
| Action.SetVideoSurface |
|
| Action.Stop |
|
| Action.ThrowPlaybackException |
Throws a playback exception on the playback thread.
|
| Action.WaitForIsLoading |
|
| Action.WaitForMessage |
Waits for a player message to arrive.
|
| Action.WaitForPendingPlayerCommands |
Waits until the player acknowledged all pending player commands.
|
| Action.WaitForPlaybackState |
|
| Action.WaitForPlayWhenReady |
|
| Action.WaitForPositionDiscontinuity |
|
| Action.WaitForTimelineChanged |
|
| ActionSchedule |
Schedules a sequence of Actions for execution during a test.
|
| ActionSchedule.Builder |
|
| ActionSchedule.PlayerRunnable |
Provides a wrapper for a Runnable which has access to the player.
|
| ActionSchedule.PlayerTarget |
Provides a wrapper for a PlayerMessage.Target which has access to the player when handling messages.
|
| AdditionalFailureInfo |
A JUnit Rule that attaches additional info to any errors/exceptions thrown by the test.
|
| AssetContentProvider |
|
| BitmapPixelTestUtil |
Utilities for pixel tests.
|
| CacheAsserts |
Assertion methods for Cache.
|
| CacheAsserts.RequestSet |
Defines a set of data requests.
|
| CapturingAudioSink |
|
| CapturingRenderersFactory |
|
| DataSourceContractTest |
A collection of contract tests for DataSource implementations.
|
| DataSourceContractTest.FakeTransferListener |
|
| DataSourceContractTest.TestResource |
Information about a resource that can be used to test the DataSource instance.
|
| DataSourceContractTest.TestResource.Builder |
|
| DecodeOneFrameUtil |
Utilities for decoding a video frame for tests.
|
| DecoderCountersUtil |
|
| DefaultRenderersFactoryAsserts |
|
| DownloadBuilder |
|
| DummyMainThread |
Helper class to simulate main/UI thread in tests.
|
| DumpableFormat |
Wraps a Format to allow dumping it.
|
| DumpableMp4Box |
Wraps an Mp4 box to allow dumping it.
|
| Dumper |
Helper utility to dump field values.
|
| DumpFileAsserts |
Helper class to enable assertions based on golden-data dump files.
|
| ExoHostedTest |
|
| ExoPlayerTestRunner |
Helper class to run an ExoPlayer test.
|
| ExoPlayerTestRunner.Builder |
|
| ExtractorAsserts |
|
| ExtractorAsserts.AssertionConfig |
A config for the assertions made (e.g.
|
| ExtractorAsserts.AssertionConfig.Builder |
|
| ExtractorAsserts.SimulationConfig |
A config of different environments to simulate and extractor behaviours to test.
|
| FailOnCloseDataSink |
|
| FailOnCloseDataSink.Factory |
|
| FakeAdaptiveDataSet |
Fake data set emulating the data of an adaptive media source.
|
| FakeAdaptiveDataSet.Factory |
|
| FakeAdaptiveDataSet.Iterator |
|
| FakeAdaptiveMediaPeriod |
|
| FakeAdaptiveMediaSource |
|
| FakeAudioRenderer |
|
| FakeChunkSource |
Fake ChunkSource with adaptive media chunks of a given duration.
|
| FakeChunkSource.Factory |
|
| FakeClock |
|
| FakeCryptoConfig |
|
| FakeDataSet |
|
| FakeDataSet.FakeData |
|
| FakeDataSet.FakeData.Segment |
|
| FakeDataSource |
A fake DataSource capable of simulating various scenarios.
|
| FakeDataSource.Factory |
|
| FakeExoMediaDrm |
|
| FakeExoMediaDrm.Builder |
|
| FakeExoMediaDrm.LicenseServer |
|
| FakeExtractorInput |
|
| FakeExtractorInput.Builder |
|
| FakeExtractorOutput |
|
| FakeMediaChunk |
|
| FakeMediaChunkIterator |
|
| FakeMediaClockRenderer |
|
| FakeMediaPeriod |
|
| FakeMediaSource |
|
| FakeMediaSource.InitialTimeline |
A forwarding timeline to provide an initial timeline for fake multi window sources.
|
| FakeMediaSourceFactory |
|
| FakeMetadataEntry |
|
| FakeMultiPeriodLiveTimeline |
A fake Timeline that produces a live window with periods according to the available time
range.
|
| FakeRenderer |
Fake Renderer that supports any format with the matching track type.
|
| FakeSampleStream |
|
| FakeSampleStream.FakeSampleStreamItem |
|
| FakeShuffleOrder |
|
| FakeTimeline |
|
| FakeTimeline.TimelineWindowDefinition |
|
| FakeTrackOutput |
|
| FakeTrackSelection |
A fake ExoTrackSelection that only returns 1 fixed track, and allows querying the number
of calls to its methods.
|
| FakeTrackSelector |
|
| FakeVideoRenderer |
|
| HostActivity |
A host activity for performing playback tests.
|
| HttpDataSourceTestEnv |
A JUnit Rule that creates test resources for HttpDataSource contract tests.
|
| MediaPeriodAsserts |
|
| MediaSourceTestRunner |
|
| OggFileAudioBufferSink |
A sink for audio buffers that writes output audio as .ogg files with a given path prefix.
|
| StubExoPlayer |
|
| StubPlayer |
|
| TestExoPlayerBuilder |
A builder of ExoPlayer instances for testing.
|
| TestUtil |
Utility methods for tests.
|
| TimelineAsserts |
|
| VideoFrameProcessorTestRunner |
|
| VideoFrameProcessorTestRunner.Builder |
|
| VideoFrameProcessorTestRunner.SurfaceBitmapReader |
| WebServerDispatcher |
A Dispatcher for MockWebServer that allows per-path
customisation of the static data served.
|
| WebServerDispatcher.Resource |
|
| WebServerDispatcher.Resource.Builder |
|