media/library
hoangtc c9591d7617 Added support for No-Sample Renderer.
Currently our Renderer is always associated with and consume data from
some SampleStreams, which were constructed from the provided MediaSource.
There are use-cases, in which the users want to have simple Renderer
implementation that does not consume data from SampleStream at all, but
render using their custom logic at each rendering position - they mostly just
need ExoPlayer to keep track of the playback position and enable/disable the
renderer.
This CL adds support for such Renderer by adding a TRACK_TYPE_NONE.
Renderer of such type will be:
- Associated with null TrackSelection as the result of track-selection
operation.
- Associated with EmptySampleStream.

GitHub: #3212

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=168545749
2017-09-15 23:34:21 +01:00
..
all Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00
core Added support for No-Sample Renderer. 2017-09-15 23:34:21 +01:00
dash Update ABR logic in AdaptiveTrackSelection for live streaming case 2017-09-15 23:33:10 +01:00
hls Update ABR logic in AdaptiveTrackSelection for live streaming case 2017-09-15 23:33:10 +01:00
smoothstreaming Update ABR logic in AdaptiveTrackSelection for live streaming case 2017-09-15 23:33:10 +01:00
ui De-dupe ACTION_DOWN events 2017-09-15 23:31:54 +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.