Class MatroskaDetector

java.lang.Object
org.apache.tika.detect.MatroskaDetector
All Implemented Interfaces:
Serializable, org.apache.tika.detect.Detector

public class MatroskaDetector extends Object implements org.apache.tika.detect.Detector
Detector for Matroska (MKV and WEBM) files based on the EBML header.
See Also:
  • Constructor Details

    • MatroskaDetector

      public MatroskaDetector()
  • Method Details

    • detect

      public org.apache.tika.mime.MediaType detect(InputStream input, org.apache.tika.metadata.Metadata metadata) throws IOException
      Detects the media type of the input stream by inspecting EBML headers.
      Specified by:
      detect in interface org.apache.tika.detect.Detector
      Parameters:
      input - the input stream
      metadata - the metadata to populate
      Returns:
      detected MediaType (WEBM, Matroska, or OCTET_STREAM)
      Throws:
      IOException - if an I/O error occurs