Package io.antmedia.servlet.cmafutils
Class AtomParser
java.lang.Object
io.antmedia.servlet.cmafutils.AtomParser
- All Implemented Interfaces:
IParser
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprivate byte[]
private int
private ICMAFChunkListener
private int
private int
private int
private static final int
private static final int
protected static org.slf4j.Logger
private static final int
private static final int
private static final int
private LinkedList<byte[]>
private static final int
private byte[]
private static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate void
void
parse
(byte[] data, int offset, int length) private void
setCurrentAtomType
(byte[] data, int offset)
-
Field Details
-
logger
protected static org.slf4j.Logger logger -
atomLength
private int atomLength -
atomData
private byte[] atomData -
currentPosition
private int currentPosition -
remainerData
private byte[] remainerData -
STYP_ATOM
private static final int STYP_ATOM- See Also:
-
PRFT_ATOM
private static final int PRFT_ATOM- See Also:
-
EMSG_ATOM
private static final int EMSG_ATOM- See Also:
-
MOOF_ATOM
private static final int MOOF_ATOM- See Also:
-
MDAT_ATOM
private static final int MDAT_ATOM- See Also:
-
FTYP_ATOM
private static final int FTYP_ATOM- See Also:
-
MOOV_ATOM
private static final int MOOV_ATOM- See Also:
-
currentAtomType
private int currentAtomType -
currentChunkedSize
private int currentChunkedSize -
populatingChunked
-
chunkListener
-
-
Constructor Details
-
AtomParser
-
-
Method Details
-
parse
public void parse(byte[] data, int offset, int length) -
setCurrentAtomType
private void setCurrentAtomType(byte[] data, int offset) -
finalizeChunked
private void finalizeChunked()
-