Move download helpers into core library
Also convert them to exposing periods and track groups, like regular MediaSources do. This gets us much closer to being able to use standard track selection components during offline initialization. The helper is responsible for reverse mapping selected tracks onto physical streams when generating the download action. This is trivial except for the HLS case, which is a TODO for now. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=195500826
Showing
with
632 additions
and
262 deletions
Please
register
or
sign in
to comment