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.

  • Field Details

  • Constructor Details

    • TemporalLevelEntry

      public TemporalLevelEntry()
  • Method Details

    • getType

      public String getType()
      Specified by:
      getType in class GroupEntry
    • isLevelIndependentlyDecodable

      public boolean isLevelIndependentlyDecodable()
    • setLevelIndependentlyDecodable

      public void setLevelIndependentlyDecodable(boolean levelIndependentlyDecodable)
    • parse

      public void parse(ByteBuffer byteBuffer)
      Specified by:
      parse in class GroupEntry
    • get

      public ByteBuffer get()
      Specified by:
      get in class GroupEntry
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object