androidx.media3.exoplayer.hls
Interfaces
HlsDataSourceFactory | Creates |
HlsExtractorFactory | Factory for HLS media chunk extractors. |
HlsInterstitialsAdsLoader.Listener | A listener to be notified of events emitted by the ads loader. |
HlsMediaChunkExtractor | Extracts samples and track |
Classes
BundledHlsMediaChunkExtractor |
|
DefaultHlsDataSourceFactory | Default implementation of |
DefaultHlsExtractorFactory | Default |
HlsInterstitialsAdsLoader | An |
HlsInterstitialsAdsLoader.AdsMediaSourceFactory | A |
HlsInterstitialsAdsLoader.AdsResumptionState | The state of the given ads ID to resume playback at the given |
HlsInterstitialsAdsLoader.Asset | An asset with a URI and a duration. |
HlsInterstitialsAdsLoader.AssetList | Holds a list of |
HlsInterstitialsAdsLoader.StringAttribute | A string attribute with its name and value. |
HlsManifest | Holds a multivariant playlist along with a snapshot of one of its media playlists. |
HlsMediaSource | An HLS |
HlsMediaSource.Factory | Factory for |
HlsTrackMetadataEntry | Holds metadata associated to an HLS media track. |
HlsTrackMetadataEntry.VariantInfo | Holds attributes defined in an EXT-X-STREAM-INF tag. |
MediaParserHlsMediaChunkExtractor |
|
TimestampAdjusterProvider | Provides |
WebvttExtractor | A special purpose extractor for WebVTT content in HLS. |
Exceptions
SampleQueueMappingException | Thrown when it is not possible to map a |
Annotations
HlsMediaSource.MetadataType | The types of metadata that can be extracted from HLS streams. |