Class HlsStreamTrack
- java.lang.Object
-
- com.sedmelluq.discord.lavaplayer.track.BaseAudioTrack
-
- com.sedmelluq.discord.lavaplayer.track.DelegatedAudioTrack
-
- com.sedmelluq.discord.lavaplayer.source.stream.M3uStreamAudioTrack
-
- com.sedmelluq.discord.lavaplayer.source.stream.MpegTsM3uStreamAudioTrack
-
- com.sedmelluq.discord.lavaplayer.container.playlists.HlsStreamTrack
-
- All Implemented Interfaces:
AudioItem,AudioTrack,InternalAudioTrack,AudioFrameProvider
public class HlsStreamTrack extends MpegTsM3uStreamAudioTrack
-
-
Field Summary
-
Fields inherited from class com.sedmelluq.discord.lavaplayer.track.BaseAudioTrack
accurateDuration, trackInfo
-
-
Constructor Summary
Constructors Constructor Description HlsStreamTrack(AudioTrackInfo trackInfo, java.lang.String streamUrl, HttpInterfaceManager httpInterfaceManager, boolean isInnerUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected HttpInterfacegetHttpInterface()protected M3uStreamSegmentUrlProvidergetSegmentUrlProvider()-
Methods inherited from class com.sedmelluq.discord.lavaplayer.source.stream.MpegTsM3uStreamAudioTrack
processJoinedStream
-
Methods inherited from class com.sedmelluq.discord.lavaplayer.source.stream.M3uStreamAudioTrack
process
-
Methods inherited from class com.sedmelluq.discord.lavaplayer.track.DelegatedAudioTrack
getDuration, getPosition, processDelegate, setPosition
-
Methods inherited from class com.sedmelluq.discord.lavaplayer.track.BaseAudioTrack
addMarker, assignExecutor, createLocalExecutor, getActiveExecutor, getIdentifier, getInfo, getSourceManager, getState, getUserData, getUserData, isSeekable, makeClone, makeShallowClone, provide, provide, provide, provide, removeMarker, setMarker, setUserData, stop
-
-
-
-
Constructor Detail
-
HlsStreamTrack
public HlsStreamTrack(AudioTrackInfo trackInfo, java.lang.String streamUrl, HttpInterfaceManager httpInterfaceManager, boolean isInnerUrl)
- Parameters:
trackInfo- Track infohttpInterfaceManager-
-
-
Method Detail
-
getSegmentUrlProvider
protected M3uStreamSegmentUrlProvider getSegmentUrlProvider()
- Specified by:
getSegmentUrlProviderin classM3uStreamAudioTrack
-
getHttpInterface
protected HttpInterface getHttpInterface()
- Specified by:
getHttpInterfacein classM3uStreamAudioTrack
-
-