Class MutableMatroskaElement
- java.lang.Object
-
- com.sedmelluq.discord.lavaplayer.container.matroska.format.MatroskaElement
-
- com.sedmelluq.discord.lavaplayer.container.matroska.format.MutableMatroskaElement
-
public class MutableMatroskaElement extends MatroskaElement
Mutable instance ofMatroskaElementfor reducing allocation rate during parsing.
-
-
Field Summary
-
Fields inherited from class com.sedmelluq.discord.lavaplayer.container.matroska.format.MatroskaElement
dataSize, headerSize, id, level, position, type
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMutableMatroskaElement(int level)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetDataSize(int dataSize)voidsetHeaderSize(int headerSize)voidsetId(long id)voidsetPosition(long position)voidsetType(MatroskaElementType type)-
Methods inherited from class com.sedmelluq.discord.lavaplayer.container.matroska.format.MatroskaElement
frozen, getDataPosition, getDataSize, getHeaderSize, getId, getLevel, getPosition, getRemaining, getType, is, is
-
-
-
-
Method Detail
-
setId
public void setId(long id)
-
setType
public void setType(MatroskaElementType type)
-
setPosition
public void setPosition(long position)
-
setHeaderSize
public void setHeaderSize(int headerSize)
-
setDataSize
public void setDataSize(int dataSize)
-
-