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,SelfConfiguring,Parser
- Direct Known Subclasses:
OpusParser,SpeexParser,VorbisParser
Parent parser for the various Ogg Audio formats, such as
Vorbis and Opus.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidextractChannelInfo(Metadata metadata, int channelCount) protected static voidextractChannelInfo(Metadata metadata, org.gagravarr.ogg.audio.OggAudioInfoHeader info) protected static voidextractComments(Metadata metadata, XHTMLContentHandler xhtml, org.gagravarr.vorbis.VorbisStyleComments comments) protected static voidextractDuration(Metadata metadata, XHTMLContentHandler xhtml, double duration) protected static voidextractDuration(Metadata metadata, 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
-
Constructor Details
-
OggAudioParser
public OggAudioParser()
-
-
Method Details
-
extractChannelInfo
protected static void extractChannelInfo(Metadata metadata, org.gagravarr.ogg.audio.OggAudioInfoHeader info) -
extractChannelInfo
-
extractComments
protected static void extractComments(Metadata metadata, XHTMLContentHandler xhtml, org.gagravarr.vorbis.VorbisStyleComments comments) throws TikaException, SAXException - Throws:
TikaExceptionSAXException
-
extractDuration
protected static void extractDuration(Metadata metadata, XHTMLContentHandler xhtml, org.gagravarr.ogg.audio.OggAudioHeaders headers, org.gagravarr.ogg.audio.OggAudioStream audio) throws IOException, SAXException - Throws:
IOExceptionSAXException
-
extractDuration
protected static void extractDuration(Metadata metadata, XHTMLContentHandler xhtml, double duration) throws SAXException - Throws:
SAXException
-