Referential equality is going to become important for detecting whether a SampleStream has been replaced, so we need to create new instances as we do elsewhere. This also enables multiple SampleStreams to be provided for a single TrackGroup, as is also true for DASH and SmoothStreaming. It's forbidden to ask for multiple SampleStreams from a single TrackGroup currently, but we may choose to relax that at some point (and indicate whether it's allowed as a flag on each TrackGroup). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=129842336
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| chunk | Loading commit data... | |
| dash | Loading commit data... | |
| hls | Loading commit data... | |
| smoothstreaming | Loading commit data... | |
| AdaptiveMediaSourceEventListener.java | Loading commit data... | |
| BehindLiveWindowException.java | Loading commit data... | |
| CompositeSequenceableLoader.java | Loading commit data... | |
| ConcatenatingMediaSource.java | Loading commit data... | |
| ExtractorMediaSource.java | Loading commit data... | |
| MediaPeriod.java | Loading commit data... | |
| MediaSource.java | Loading commit data... | |
| MergingMediaPeriod.java | Loading commit data... | |
| MergingMediaSource.java | Loading commit data... | |
| SampleStream.java | Loading commit data... | |
| SeekWindow.java | Loading commit data... | |
| SequenceableLoader.java | Loading commit data... | |
| SinglePeriodTimeline.java | Loading commit data... | |
| SingleSampleMediaSource.java | Loading commit data... | |
| Timeline.java | Loading commit data... | |
| TrackGroup.java | Loading commit data... | |
| TrackGroupArray.java | Loading commit data... |