Class OggAudioParser

java.lang.Object
org.apache.tika.parser.AbstractParser
org.apache.tika.parser.ogg.OggAudioParser
All Implemented Interfaces:
Serializable, org.apache.tika.config.SelfConfiguring, org.apache.tika.parser.Parser
Direct Known Subclasses:
OpusParser, SpeexParser, VorbisParser

public abstract class OggAudioParser extends org.apache.tika.parser.AbstractParser
Parent parser for the various Ogg Audio formats, such as Vorbis and Opus.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final org.apache.tika.metadata.Property
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected static void
    extractChannelInfo(org.apache.tika.metadata.Metadata metadata, int channelCount)
     
    protected static void
    extractChannelInfo(org.apache.tika.metadata.Metadata metadata, org.gagravarr.ogg.audio.OggAudioInfoHeader info)
     
    protected static void
    extractComments(org.apache.tika.metadata.Metadata metadata, org.apache.tika.sax.XHTMLContentHandler xhtml, org.gagravarr.vorbis.VorbisStyleComments comments, org.apache.tika.parser.ParseContext context)
     
    protected static void
    extractDuration(org.apache.tika.metadata.Metadata metadata, org.apache.tika.sax.XHTMLContentHandler xhtml, double duration)
     
    protected static void
    extractDuration(org.apache.tika.metadata.Metadata metadata, org.apache.tika.sax.XHTMLContentHandler xhtml, org.gagravarr.ogg.audio.OggAudioHeaders headers, org.gagravarr.ogg.audio.OggAudioStream audio)
     

    Methods inherited from class org.apache.tika.parser.AbstractParser

    parse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.tika.parser.Parser

    getSupportedTypes, parse
  • Field Details

    • CODEC_VERSION

      protected static final org.apache.tika.metadata.Property CODEC_VERSION
  • Constructor Details

    • OggAudioParser

      public OggAudioParser()
  • Method Details

    • extractChannelInfo

      protected static void extractChannelInfo(org.apache.tika.metadata.Metadata metadata, org.gagravarr.ogg.audio.OggAudioInfoHeader info)
    • extractChannelInfo

      protected static void extractChannelInfo(org.apache.tika.metadata.Metadata metadata, int channelCount)
    • extractComments

      protected static void extractComments(org.apache.tika.metadata.Metadata metadata, org.apache.tika.sax.XHTMLContentHandler xhtml, org.gagravarr.vorbis.VorbisStyleComments comments, org.apache.tika.parser.ParseContext context) throws IOException, org.apache.tika.exception.TikaException, SAXException
      Throws:
      IOException
      org.apache.tika.exception.TikaException
      SAXException
    • extractDuration

      protected static void extractDuration(org.apache.tika.metadata.Metadata metadata, org.apache.tika.sax.XHTMLContentHandler xhtml, org.gagravarr.ogg.audio.OggAudioHeaders headers, org.gagravarr.ogg.audio.OggAudioStream audio) throws IOException, SAXException
      Throws:
      IOException
      SAXException
    • extractDuration

      protected static void extractDuration(org.apache.tika.metadata.Metadata metadata, org.apache.tika.sax.XHTMLContentHandler xhtml, double duration) throws SAXException
      Throws:
      SAXException