Class MpegAudioTrack
- java.lang.Object
-
- com.sedmelluq.discord.lavaplayer.track.BaseAudioTrack
-
- com.sedmelluq.discord.lavaplayer.container.mpeg.MpegAudioTrack
-
- All Implemented Interfaces:
AudioItem,AudioTrack,InternalAudioTrack,AudioFrameProvider
- Direct Known Subclasses:
YoutubeMpegStreamAudioTrack
public class MpegAudioTrack extends BaseAudioTrack
Audio track that handles the processing of MP4 format
-
-
Field Summary
-
Fields inherited from class com.sedmelluq.discord.lavaplayer.track.BaseAudioTrack
accurateDuration, trackInfo
-
-
Constructor Summary
Constructors Constructor Description MpegAudioTrack(AudioTrackInfo trackInfo, SeekableInputStream inputStream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MpegTrackConsumerloadAudioTrack(MpegFileLoader file, AudioProcessingContext context)voidprocess(LocalAudioTrackExecutor localExecutor)Perform any necessary loading and then enter the read/seek loop-
Methods inherited from class com.sedmelluq.discord.lavaplayer.track.BaseAudioTrack
addMarker, assignExecutor, createLocalExecutor, getActiveExecutor, getDuration, getIdentifier, getInfo, getPosition, getSourceManager, getState, getUserData, getUserData, isSeekable, makeClone, makeShallowClone, provide, provide, provide, provide, removeMarker, setMarker, setPosition, setUserData, stop
-
-
-
-
Constructor Detail
-
MpegAudioTrack
public MpegAudioTrack(AudioTrackInfo trackInfo, SeekableInputStream inputStream)
- Parameters:
trackInfo- Track infoinputStream- Input stream for the MP4 file
-
-
Method Detail
-
process
public void process(LocalAudioTrackExecutor localExecutor)
Description copied from interface:InternalAudioTrackPerform any necessary loading and then enter the read/seek loop- Parameters:
localExecutor- The local executor which processes this track
-
loadAudioTrack
protected MpegTrackConsumer loadAudioTrack(MpegFileLoader file, AudioProcessingContext context)
-
-