media/library
krocard 3375ee9c6a Deprecate component listener in favor of player
All `add*Listener` and `add*Output` methods are
deprecated in favor of `addListener`.

As for the class themselves `VideoListener` and
`AudioListener` are not used internaly by ExoPlayer,
`VideoRendererEventListener`
and `AudioRendererEventListener` are use in their
place.
As a result `VideoListener` and `AudioListener`
can be deprecated in favor `Listener`.

On the other hand `TextOutput` and `MedataOutput`
are used both in the player interface and internally in
renderers.
This means that those class can't be deprecated.
There usage in the public interface are indirectly
deprecated as their is no way to use them without
using the deprecated `add*Output`.
Thus it's not an issue that the class themselves are
not deprecated.

#minor-release

PiperOrigin-RevId: 371318268
2021-05-04 11:24:03 +01:00
..
all Add Transformer "Getting started" page 2021-02-03 15:03:16 +00:00
common Deprecate component listener in favor of player 2021-05-04 11:24:03 +01:00
core Deprecate component listener in favor of player 2021-05-04 11:24:03 +01:00
dash Reformat some javadoc 2021-05-04 11:21:28 +01:00
extractor Re-format some javadoc 2021-04-21 18:46:00 +01:00
hls Re-format some javadoc 2021-04-21 18:46:00 +01:00
rtsp Allow the extractor deplete the reordering queue as much as possible. 2021-04-27 17:42:54 +01:00
smoothstreaming Re-format some javadoc 2021-04-21 18:46:00 +01:00
transformer Adds Format to MediaCodecAdapter.Configuration. 2021-04-21 09:48:46 +01:00
ui Merge #8858: Support ebutts:multiRowAlign in TTML text renderer 2021-05-04 11:23:37 +01:00
README.md Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00

ExoPlayer library

The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.