Back to Exoplayer

Package com.google.android.exoplayer2.source

docs/doc/reference/com/google/android/exoplayer2/source/package-summary.html

latest13.1 KB
Original Source

Package com.google.android.exoplayer2.source

Interface Summary | Interface | Description | | --- | --- | | CompositeSequenceableLoaderFactory | Deprecated. com.google.android.exoplayer2 is deprecated. | | DefaultMediaSourceFactory.AdsLoaderProvider | Deprecated. Use AdsLoader.Provider instead. | | MaskingMediaPeriod.PrepareListener | Listener for preparation events. | | MediaPeriod | Deprecated. com.google.android.exoplayer2 is deprecated. | | MediaPeriod.Callback | A callback to be notified of MediaPeriod events. | | MediaSource | Deprecated. com.google.android.exoplayer2 is deprecated. | | MediaSource.Factory | Factory for creating MediaSources from MediaItems. | | MediaSource.MediaSourceCaller | A caller of media sources, which will be notified of source events. | | MediaSourceEventListener | Deprecated. com.google.android.exoplayer2 is deprecated. | | MediaSourceFactory | Deprecated. Use MediaSource.Factory. | | ProgressiveMediaExtractor | Deprecated. com.google.android.exoplayer2 is deprecated. | | ProgressiveMediaExtractor.Factory | Creates ProgressiveMediaExtractor instances. | | SampleQueue.UpstreamFormatChangedListener | A listener for changes to the upstream format. | | SampleStream | Deprecated. com.google.android.exoplayer2 is deprecated. | | SequenceableLoader | Deprecated. com.google.android.exoplayer2 is deprecated. | | SequenceableLoader.Callback<T extends SequenceableLoader> | A callback to be notified of SequenceableLoader events. | | ShuffleOrder | Deprecated. com.google.android.exoplayer2 is deprecated. |

Class Summary | Class | Description | | --- | --- | | BaseMediaSource | Deprecated. com.google.android.exoplayer2 is deprecated. | | BundledExtractorsAdapter | Deprecated. com.google.android.exoplayer2 is deprecated. | | ClippingMediaPeriod | Deprecated. com.google.android.exoplayer2 is deprecated. | | ClippingMediaSource | Deprecated. com.google.android.exoplayer2 is deprecated. | | CompositeMediaSource<T> | Deprecated. com.google.android.exoplayer2 is deprecated. | | CompositeSequenceableLoader | Deprecated. com.google.android.exoplayer2 is deprecated. | | ConcatenatingMediaSource | Deprecated. com.google.android.exoplayer2 is deprecated. | | ConcatenatingMediaSource2 | Deprecated. com.google.android.exoplayer2 is deprecated. | | ConcatenatingMediaSource2.Builder | A builder for ConcatenatingMediaSource2 instances. | | DefaultCompositeSequenceableLoaderFactory | Deprecated. com.google.android.exoplayer2 is deprecated. | | DefaultMediaSourceFactory | Deprecated. com.google.android.exoplayer2 is deprecated. | | EmptySampleStream | Deprecated. com.google.android.exoplayer2 is deprecated. | | FilteringMediaSource | Deprecated. com.google.android.exoplayer2 is deprecated. | | ForwardingTimeline | Deprecated. com.google.android.exoplayer2 is deprecated. | | LoadEventInfo | Deprecated. com.google.android.exoplayer2 is deprecated. | | LoopingMediaSource | Deprecated. To loop a MediaSource indefinitely, use Player.setRepeatMode(int) instead of this class. | | MaskingMediaPeriod | Deprecated. com.google.android.exoplayer2 is deprecated. | | MaskingMediaSource | Deprecated. com.google.android.exoplayer2 is deprecated. | | MaskingMediaSource.PlaceholderTimeline | A timeline with one dynamic window with a period of indeterminate duration. | | MediaLoadData | Deprecated. com.google.android.exoplayer2 is deprecated. | | MediaParserExtractorAdapter | Deprecated. com.google.android.exoplayer2 is deprecated. | | MediaPeriodId | Deprecated. com.google.android.exoplayer2 is deprecated. | | MediaSource.MediaPeriodId | Identifier for a MediaPeriod. | | MediaSourceEventListener.EventDispatcher | Dispatches events to MediaSourceEventListeners. | | MergingMediaSource | Deprecated. com.google.android.exoplayer2 is deprecated. | | ProgressiveMediaSource | Deprecated. com.google.android.exoplayer2 is deprecated. | | ProgressiveMediaSource.Factory | Factory for ProgressiveMediaSources. | | SampleQueue | Deprecated. com.google.android.exoplayer2 is deprecated. | | ShuffleOrder.DefaultShuffleOrder | The default ShuffleOrder implementation for random shuffle order. | | ShuffleOrder.UnshuffledShuffleOrder | A ShuffleOrder implementation which does not shuffle. | | SilenceMediaSource | Deprecated. com.google.android.exoplayer2 is deprecated. | | SilenceMediaSource.Factory | Factory for SilenceMediaSources. | | SinglePeriodTimeline | Deprecated. com.google.android.exoplayer2 is deprecated. | | SingleSampleMediaSource | Deprecated. com.google.android.exoplayer2 is deprecated. | | SingleSampleMediaSource.Factory | Factory for SingleSampleMediaSource. | | TrackGroup | Deprecated. com.google.android.exoplayer2 is deprecated. | | TrackGroupArray | Deprecated. com.google.android.exoplayer2 is deprecated. | | WrappingMediaSource | Deprecated. com.google.android.exoplayer2 is deprecated. |

Exception Summary | Exception | Description | | --- | --- | | BehindLiveWindowException | Deprecated. com.google.android.exoplayer2 is deprecated. | | ClippingMediaSource.IllegalClippingException | Thrown when a ClippingMediaSource cannot clip its wrapped source. | | MergingMediaSource.IllegalMergeException | Thrown when a MergingMediaSource cannot merge its sources. | | UnrecognizedInputFormatException | Deprecated. com.google.android.exoplayer2 is deprecated. |

Annotation Types Summary | Annotation Type | Description | | --- | --- | | ClippingMediaSource.IllegalClippingException.Reason | The reason clipping failed. | | MergingMediaSource.IllegalMergeException.Reason | The reason the merge failed. | | SampleStream.ReadDataResult | Return values of SampleStream.readData(com.google.android.exoplayer2.FormatHolder, com.google.android.exoplayer2.decoder.DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int). | | SampleStream.ReadFlags | Flags that can be specified when calling SampleStream.readData(com.google.android.exoplayer2.FormatHolder, com.google.android.exoplayer2.decoder.DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int). |