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 |
rawMetaBlobALBUM_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, stuffRawMetadataactiveCount, 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, yieldprivate int dataSize
private static final java.lang.String CHARSET_UTF_8
public FLVMetadataParser(Locator locator)
protected void parse()
parse in class MetadataParserImplprivate boolean parseDataTag()
throws java.io.IOException
java.io.IOExceptionprivate FLVMetadataParser.FlvDataValue readDataValue(boolean hasName) throws java.io.IOException
java.io.IOExceptionprivate void skipObject()
throws java.io.IOException
java.io.IOExceptionprivate void skipArray()
throws java.io.IOException
java.io.IOExceptionprivate void skipStrictArray()
throws java.io.IOException
java.io.IOExceptionprivate java.lang.String convertTag(java.lang.String tag)