Adds a new block defined by its array of segment delimiters.The block has length
defined by the diff
Checks whether there are more blocks.
Skips to the first segment of the next block, if any. In such case, it returns
true, or false otherw
Creats a stream with one marker in.
Skips to the next block, closing this segmented input stream if there are no
Checks if the current position is a stop marker.
Skips the underlying input stream to the next segment.