Class Mp4Handler<T extends Mp4Directory>

    • Constructor Detail

      • Mp4Handler

        public Mp4Handler​(Metadata metadata)
    • Method Detail

      • getDirectory

        protected abstract T getDirectory()
      • shouldAcceptBox

        protected abstract boolean shouldAcceptBox​(java.lang.String type)
      • shouldAcceptContainer

        protected abstract boolean shouldAcceptContainer​(java.lang.String type)
      • processBox

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

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

        public void addError​(java.lang.String message)