media/library
andrewlewis 9c7950f342 Add AudioSink interface and use it from audio renderers
This change allows applications to provide custom AudioSinks, which could be
based on android.media.AudioTrack like AudioTrackAudioSink, or could be
completely custom.

The refactoring is mostly mechanical and shouldn't result in any functionality
changes.

Some android.media.AudioTrack-specific details have to appear in the AudioSink
interface so this change modifies the javadoc on the AudioTrack (now AudioSink)
to note that some methods will have no effect.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=170311083
2017-10-03 08:47:20 +01:00
..
all Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00
core Add AudioSink interface and use it from audio renderers 2017-10-03 08:47:20 +01:00
dash Tweak live-streaming track selection logic. 2017-09-26 13:48:23 +01:00
hls Prevent unnecessary consecutive playlist loads 2017-09-26 19:19:57 +01:00
smoothstreaming Tweak live-streaming track selection logic. 2017-09-26 13:48:23 +01:00
ui Add abstract, default Player event listener. 2017-10-03 08:44:33 +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.