Class TemporalLevelEntry
- java.lang.Object
-
- org.mp4parser.boxes.samplegrouping.GroupEntry
-
- org.mp4parser.boxes.samplegrouping.TemporalLevelEntry
-
public class TemporalLevelEntry extends GroupEntry
4cc = ""tele""
The Temporal Level sample grouping ('tele') provides a codec-independent sample grouping that can be used to group samples (access units) in a track (and potential track fragments) according to temporal level, where samples of one temporal level have no coding dependencies on samples of higher temporal levels. The temporal level equals the sample group description index (taking values 1, 2, 3, etc). The bitstream containing only the access units from the first temporal level to a higher temporal level remains conforming to the coding standard.A grouping according to temporal level facilitates easy extraction of temporal subsequences, for instance using the Subsegment Indexing box in 0.
-
-
Constructor Summary
Constructors Constructor Description TemporalLevelEntry()
-
Method Summary
Modifier and Type Method Description booleanequals(Object o)ByteBufferget()StringgetType()inthashCode()booleanisLevelIndependentlyDecodable()voidparse(ByteBuffer byteBuffer)voidsetLevelIndependentlyDecodable(boolean levelIndependentlyDecodable)StringtoString()-
Methods inherited from class org.mp4parser.boxes.samplegrouping.GroupEntry
size
-
-
-
-
Field Detail
-
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getType
public String getType()
- Specified by:
getTypein classGroupEntry
-
isLevelIndependentlyDecodable
public boolean isLevelIndependentlyDecodable()
-
setLevelIndependentlyDecodable
public void setLevelIndependentlyDecodable(boolean levelIndependentlyDecodable)
-
parse
public void parse(ByteBuffer byteBuffer)
- Specified by:
parsein classGroupEntry
-
get
public ByteBuffer get()
- Specified by:
getin classGroupEntry
-
-