Package org.apache.tika.parser.ogg
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
FieldsModifier and TypeFieldDescriptionprotected static final org.apache.tika.metadata.Property -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidextractChannelInfo(org.apache.tika.metadata.Metadata metadata, int channelCount) protected static voidextractChannelInfo(org.apache.tika.metadata.Metadata metadata, org.gagravarr.ogg.audio.OggAudioInfoHeader info) protected static voidextractComments(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 voidextractDuration(org.apache.tika.metadata.Metadata metadata, org.apache.tika.sax.XHTMLContentHandler xhtml, double duration) protected static voidextractDuration(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
parseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
IOExceptionorg.apache.tika.exception.TikaExceptionSAXException
-
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:
IOExceptionSAXException
-
extractDuration
protected static void extractDuration(org.apache.tika.metadata.Metadata metadata, org.apache.tika.sax.XHTMLContentHandler xhtml, double duration) throws SAXException - Throws:
SAXException
-