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 boolean
equals(Object o)
ByteBuffer
get()
String
getType()
int
hashCode()
boolean
isLevelIndependentlyDecodable()
void
parse(ByteBuffer byteBuffer)
void
setLevelIndependentlyDecodable(boolean levelIndependentlyDecodable)
String
toString()
-
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:
getType
in classGroupEntry
-
isLevelIndependentlyDecodable
public boolean isLevelIndependentlyDecodable()
-
setLevelIndependentlyDecodable
public void setLevelIndependentlyDecodable(boolean levelIndependentlyDecodable)
-
parse
public void parse(ByteBuffer byteBuffer)
- Specified by:
parse
in classGroupEntry
-
get
public ByteBuffer get()
- Specified by:
get
in classGroupEntry
-
-