public class FrameBodyMLLT extends AbstractID3v2FrameBody implements ID3v24FrameBody, ID3v23FrameBody
Each reference consists of two parts; a certain number of bits, as defined in 'bits for bytes deviation', that describes the difference between what is said in 'bytes between reference' and the reality and a certain number of bits, as defined in 'bits for milliseconds deviation', that describes the difference between what is said in 'milliseconds between reference' and the reality. The number of bits in every reference, i.e. 'bits for bytes deviation'+'bits for milliseconds deviation', must be a multiple of four. There may only be one "MLLT" frame in each tag.
<Header for 'Location lookup table', ID: "MLLT"> | |
MPEG frames between reference | $xx xx |
Bytes between reference | $xx xx xx |
Milliseconds between reference | $xx xx xx |
Bits for bytes deviation | $xx |
Bits for milliseconds dev. | $xx |
Then for every reference the following data is included;
Deviation in bytes | %xxx.... |
Deviation in milliseconds | %xxx.... |
For more details, please refer to the ID3 specifications:
TYPE_BODY
objectList
logger
Constructor and Description |
---|
FrameBodyMLLT()
Creates a new FrameBodyMLLT datatype.
|
FrameBodyMLLT(FrameBodyMLLT body) |
Modifier and Type | Method and Description |
---|---|
String |
getIdentifier()
The ID3v2 frame identifier
|
protected void |
setupObjectList()
TODO:proper mapping
|
createStructure, equals, getSize, read, setSize, setSize, write
getBriefDescription, getHeader, getLongDescription, getObject, getObjectValue, getTextEncoding, getUserFriendlyValue, isSubsetOf, iterator, setHeader, setObjectValue, setTextEncoding, toString
public FrameBodyMLLT()
public FrameBodyMLLT(FrameBodyMLLT body)
public String getIdentifier()
getIdentifier
in class AbstractID3v2FrameBody
protected void setupObjectList()
setupObjectList
in class AbstractTagFrameBody
Copyright © 2005–2020 jthink.net. All rights reserved.