Class Mp4Handler<T extends Mp4Directory>

java.lang.Object
com.drew.imaging.mp4.Mp4Handler<T>
Direct Known Subclasses:
Mp4BoxHandler, Mp4MediaHandler, Mp4UuidBoxHandler

public abstract class Mp4Handler<T extends Mp4Directory> extends Object
  • Field Details

  • Constructor Details

    • Mp4Handler

      public Mp4Handler(Metadata metadata)
  • Method Details

    • getDirectory

      protected abstract T getDirectory()
    • shouldAcceptBox

      protected abstract boolean shouldAcceptBox(String type)
    • shouldAcceptContainer

      protected abstract boolean shouldAcceptContainer(String type)
    • processBox

      protected abstract Mp4Handler<?> processBox(String type, byte[] payload, long boxSize, Mp4Context context) throws IOException
      Throws:
      IOException
    • processContainer

      protected Mp4Handler<?> processContainer(String type, long boxSize, Mp4Context context) throws IOException
      Throws:
      IOException
    • addError

      public void addError(String message)