Class FlacTrackInfoBuilder
- java.lang.Object
-
- com.sedmelluq.discord.lavaplayer.container.flac.FlacTrackInfoBuilder
-
public class FlacTrackInfoBuilder extends java.lang.ObjectBuilder for FLAC track info.
-
-
Constructor Summary
Constructors Constructor Description FlacTrackInfoBuilder(FlacStreamInfo streamInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTag(java.lang.String key, java.lang.String value)FlacTrackInfobuild()FlacStreamInfogetStreamInfo()voidsetFirstFramePosition(long firstFramePosition)voidsetSeekPoints(FlacSeekPoint[] seekPoints, int seekPointCount)
-
-
-
Constructor Detail
-
FlacTrackInfoBuilder
public FlacTrackInfoBuilder(FlacStreamInfo streamInfo)
- Parameters:
streamInfo- Stream info metadata block.
-
-
Method Detail
-
getStreamInfo
public FlacStreamInfo getStreamInfo()
- Returns:
- Stream info metadata block.
-
setSeekPoints
public void setSeekPoints(FlacSeekPoint[] seekPoints, int seekPointCount)
- Parameters:
seekPoints- Seek point array.seekPointCount- The number of seek points which are not placeholders.
-
addTag
public void addTag(java.lang.String key, java.lang.String value)- Parameters:
key- Name of the tagvalue- Value of the tag
-
setFirstFramePosition
public void setFirstFramePosition(long firstFramePosition)
- Parameters:
firstFramePosition- File position of the first frame
-
build
public FlacTrackInfo build()
- Returns:
- Track info object.
-
-