final class FLVMetadataParser extends MetadataParserImpl
Modifier and Type | Class and Description |
---|---|
private static class |
FLVMetadataParser.FlvDataValue |
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
CHARSET_UTF_8 |
private int |
dataSize |
rawMetaBlob
ALBUM_TAG_NAME, ALBUMARTIST_TAG_NAME, ARTIST_TAG_NAME, AUDIOCODEC_TAG_NAME, COMMENT_TAG_NAME, COMPOSER_TAG_NAME, CREATIONDATE_TAG_NAME, DISCCOUNT_TAG_NAME, DISCNUMBER_TAG_NAME, DURATION_TAG_NAME, FRAMERATE_TAG_NAME, GENRE_TAG_NAME, HEIGHT_TAG_NAME, IMAGE_TAG_NAME, RAW_FLV_METADATA_NAME, RAW_ID3_METADATA_NAME, RAW_METADATA_TAG_NAME, TEXT_TAG_NAME, TITLE_TAG_NAME, TRACKCOUNT_TAG_NAME, TRACKNUMBER_TAG_NAME, VIDEOCODEC_TAG_NAME, WIDTH_TAG_NAME, YEAR_TAG_NAME
Constructor and Description |
---|
FLVMetadataParser(Locator locator) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
convertTag(java.lang.String tag) |
protected void |
parse() |
private boolean |
parseDataTag() |
private FLVMetadataParser.FlvDataValue |
readDataValue(boolean hasName) |
private void |
skipArray() |
private void |
skipObject() |
private void |
skipStrictArray() |
addListener, addMetadataItem, addRawMetadata, convertValue, disposeRawMetadata, done, getBytes, getDouble, getInteger, getLong, getNextByte, getShort, getStreamPosition, getString, getU24, readRawMetadata, removeListener, run, setParseRawMetadata, skipBytes, startParser, startRawMetadata, stopParser, stuffRawMetadata
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
private int dataSize
private static final java.lang.String CHARSET_UTF_8
public FLVMetadataParser(Locator locator)
protected void parse()
parse
in class MetadataParserImpl
private boolean parseDataTag() throws java.io.IOException
java.io.IOException
private FLVMetadataParser.FlvDataValue readDataValue(boolean hasName) throws java.io.IOException
java.io.IOException
private void skipObject() throws java.io.IOException
java.io.IOException
private void skipArray() throws java.io.IOException
java.io.IOException
private void skipStrictArray() throws java.io.IOException
java.io.IOException
private java.lang.String convertTag(java.lang.String tag)