media/library/common/src/main/java/com/google/android/exoplayer2
tonihei 0d0ccadc83 Add getter for ad groups in AdPlaybackState.
This allows to decouple the data structure from the access. In
a future change, this allows to completely remove old ad groups
(e.g. for live streams where the number of groups would otherwise
grow forever).

Also move the time into the group itself for better encapsulation.

PiperOrigin-RevId: 376170408
2021-05-27 18:48:40 +01:00
..
audio Format Java source files 2021-05-06 13:32:25 +01:00
decoder Format Java source files 2021-05-06 13:32:25 +01:00
device Deprecate component listener in favor of player 2021-04-30 18:55:06 +01:00
drm Format Java source files 2021-05-06 13:32:25 +01:00
metadata Add year to MediaMetadata. 2021-05-26 11:30:36 +01:00
offline simplify PlayerActivity towards using the media item only 2020-04-08 21:47:48 +01:00
source Add getter for ad groups in AdPlaybackState. 2021-05-27 18:48:40 +01:00
text Remove obsolte TODO 2021-05-26 11:33:04 +01:00
trackselection Add static TrackSelection type 2021-02-19 10:56:27 +00:00
ui Convergence: Continue decoupling UI from Core 2021-04-09 13:19:07 +01:00
upstream Format Java source files 2021-05-06 13:32:25 +01:00
util Add copy constructor and remove APIs for Commands builder 2021-05-12 11:52:49 +01:00
video Extract function for mapping ColorInfo-related constants 2021-05-26 11:31:52 +01:00
BasePlayer.java Remove some deprecated Player methods 2021-05-10 23:42:10 +01:00
Bundleable.java Remove nullable utility methods in Bundleable 2021-02-19 10:57:32 +00:00
BundleListRetriever.java Implement Bundleable for Timeline 2021-03-12 10:53:41 +00:00
C.java Add an IntDef for DATA_TYPE_* constants 2021-05-19 20:22:48 +01:00
ControlDispatcher.java Re-format some javadoc 2021-04-21 18:46:00 +01:00
DefaultControlDispatcher.java Remove deprecated UI methods 2021-05-04 11:18:26 +01:00
ExoPlaybackException.java Fix file formatting 2021-05-27 10:40:54 +01:00
ExoPlayerLibraryInfo.java Bump version to 2.14.0 and tidy release notes 2021-05-10 23:39:25 +01:00
Format.java Remove deprecated Format.create methods 2021-05-11 16:02:08 +01:00
ForwardingPlayer.java ForwardingPlayer only forwards Player operations 2021-05-19 20:24:53 +01:00
HeartRating.java Use getters in Rating subclasses rather than direct field access. 2021-05-07 10:21:50 +01:00
IllegalSeekPositionException.java Format Java source files 2021-05-06 13:32:25 +01:00
MediaItem.java Cleanup the MediaItem.Builder javadoc for 'conditional' setters 2021-05-27 16:10:54 +01:00
MediaMetadata.java Add FOLDER_TYPE_NONE to MediaMetadata 2021-05-26 11:33:41 +01:00
package-info.java Split out extractor and common modules 2020-01-24 18:15:19 +00:00
ParserException.java Use more factory method to create ParserException. 2021-05-27 16:04:10 +01:00
PercentageRating.java Use getters in Rating subclasses rather than direct field access. 2021-05-07 10:21:50 +01:00
PlaybackException.java Add errorCode to the EventLogger 2021-05-27 16:00:32 +01:00
PlaybackParameters.java Implement Bundleable for PlaybackParameters 2021-03-12 10:37:41 +00:00
PlaybackPreparer.java Make additional modules depend only on common 2021-02-09 13:59:41 +00:00
Player.java Add guarantied invalid command to allow niche optimisations 2021-05-19 20:24:29 +01:00
Rating.java Revise javadoc for Rating classes 2021-05-04 11:17:44 +01:00
StarRating.java Use getters in Rating subclasses rather than direct field access. 2021-05-07 10:21:50 +01:00
ThumbRating.java Use getters in Rating subclasses rather than direct field access. 2021-05-07 10:21:50 +01:00
Timeline.java Add getter for ad groups in AdPlaybackState. 2021-05-27 18:48:40 +01:00