|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.xml.sax.helpers.XMLFilterImpl | +--org.esau.ptarmigan.impl.filter.BaseFilter | +--org.esau.ptarmigan.impl.filter.BinaryFilter | +--org.esau.ptarmigan.impl.filter.MPEGFilter
Extract metadata from MPEG frame data, if present
TODO: add VBR calculation
Reference:
http://www.dv.co.yu/mpgscript/mpeghdr.htm
Constructor Summary | |
MPEGFilter()
|
Method Summary | |
void |
doParse()
SAX-Invoked parse of a 'document' from an input stream. |
Methods inherited from class org.esau.ptarmigan.impl.filter.BinaryFilter |
counter, fastForward, read, read, read, readCharBE, readCharLE, readInt16BE, readInt16LE, readInt24BE, readInt24LE, readInt32BE, readInt32LE, remaining, rewind, setCounterLimit, skip |
Methods inherited from class org.esau.ptarmigan.impl.filter.BaseFilter |
characters, getMediaProperties, parse, setMediaProperties |
Methods inherited from class org.xml.sax.helpers.XMLFilterImpl |
endDocument, endElement, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parse, processingInstruction, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MPEGFilter() throws org.xml.sax.SAXException
Method Detail |
public void doParse() throws org.xml.sax.SAXException, java.io.IOException, java.text.ParseException
Read available bytes to try to find consecutive MPEG frames. If successful, we'll position at the start of the first one.
If not successful, we'll reset() the input stream.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |