Class FlacTrackInfoBuilder


  • public class FlacTrackInfoBuilder
    extends java.lang.Object
    Builder for FLAC track info.
    • 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 tag
        value - 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.