java.lang.Object
org.mp4parser.boxes.iso14496.part1.objectdescriptors.BaseDescriptor
org.mp4parser.boxes.iso14496.part1.objectdescriptors.ESDescriptor

@Descriptor(tags=3) public class ESDescriptor extends BaseDescriptor
  • Constructor Details

    • ESDescriptor

      public ESDescriptor()
  • Method Details

    • parseDetail

      public void parseDetail(ByteBuffer bb) throws IOException
      Specified by:
      parseDetail in class BaseDescriptor
      Throws:
      IOException
    • serialize

      public ByteBuffer serialize()
      Specified by:
      serialize in class BaseDescriptor
    • getDecoderConfigDescriptor

      public DecoderConfigDescriptor getDecoderConfigDescriptor()
    • setDecoderConfigDescriptor

      public void setDecoderConfigDescriptor(DecoderConfigDescriptor decoderConfigDescriptor)
    • getSlConfigDescriptor

      public SLConfigDescriptor getSlConfigDescriptor()
    • setSlConfigDescriptor

      public void setSlConfigDescriptor(SLConfigDescriptor slConfigDescriptor)
    • getOtherDescriptors

      public List<BaseDescriptor> getOtherDescriptors()
    • getoCREsId

      public int getoCREsId()
    • setoCREsId

      public void setoCREsId(int oCREsId)
    • getEsId

      public int getEsId()
    • setEsId

      public void setEsId(int esId)
    • getStreamDependenceFlag

      public int getStreamDependenceFlag()
    • setStreamDependenceFlag

      public void setStreamDependenceFlag(int streamDependenceFlag)
    • getURLFlag

      public int getURLFlag()
    • setURLFlag

      public void setURLFlag(int URLFlag)
    • getoCRstreamFlag

      public int getoCRstreamFlag()
    • setoCRstreamFlag

      public void setoCRstreamFlag(int oCRstreamFlag)
    • getStreamPriority

      public int getStreamPriority()
    • setStreamPriority

      public void setStreamPriority(int streamPriority)
    • getURLLength

      public int getURLLength()
    • setURLLength

      public void setURLLength(int URLLength)
    • getURLString

      public String getURLString()
    • setURLString

      public void setURLString(String URLString)
    • getRemoteODFlag

      public int getRemoteODFlag()
    • setRemoteODFlag

      public void setRemoteODFlag(int remoteODFlag)
    • getDependsOnEsId

      public int getDependsOnEsId()
    • setDependsOnEsId

      public void setDependsOnEsId(int dependsOnEsId)
    • toString

      public String toString()
      Overrides:
      toString in class BaseDescriptor
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object