| Package | Description |
|---|---|
| org.red5.io.matroska | |
| org.red5.io.matroska.dtd | |
| org.red5.io.matroska.parser | |
| org.red5.io.webm |
| Modifier and Type | Method and Description |
|---|---|
static Tag |
ParserUtils.parseTag(InputStream inputStream)
parsing tag by matroska specification matroska spec
tag = VINT id, VINT size, data
|
| Modifier and Type | Method and Description |
|---|---|
static ArrayList<Tag> |
ParserUtils.parseMasterElement(InputStream inputStream,
int size)
method used to parse subelements of
CompoundTag |
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryTag
http://matroska.org/technical/specs/index.html webm tag to hold "binary" value as byte[] array
|
class |
CompoundTag |
class |
DateTag
http://matroska.org/technical/specs/index.html Date - signed 8 octets integer in nanoseconds with 0 indicating the precise beginning of the millennium (at 2001-01-01T00:00:00,000000000 UTC)
|
class |
FloatTag
http://matroska.org/technical/specs/index.html
Float tag is class able to store 4 byte float or 8 byte double, stores double by default
|
class |
SimpleBlock
Tag representing complex block of different tags
|
class |
StringTag
http://matroska.org/technical/specs/index.html
String tag is class able to store strings
|
class |
UnsignedIntegerTag
http://matroska.org/technical/specs/index.html
UnsignedInteger tag is class able to store long
|
| Modifier and Type | Method and Description |
|---|---|
static Tag |
TagFactory.createTag(String tagName) |
static Tag |
TagFactory.createTag(VINT id,
VINT size,
InputStream inputStream) |
Tag |
CompoundTag.get(String tagName) |
| Modifier and Type | Method and Description |
|---|---|
CompoundTag |
CompoundTag.add(Tag ch)
method to add child tag to this
CompoundTag, updates the size on add |
| Modifier and Type | Method and Description |
|---|---|
List<Tag> |
MatroskaParser.parse(InputStream inputStream) |
List<Tag> |
SimpleMatroskaParser.parse(InputStream inputStream) |
| Modifier and Type | Method and Description |
|---|---|
TagHandler |
TagCrawler.getHandler(Tag tag)
Method to get
TagHandler by tag, can be overridden to change the logic of handler searching |
void |
TagHandler.handle(Tag tag,
InputStream input) |
| Modifier and Type | Method and Description |
|---|---|
void |
WebmWriter.consume(Tag tag) |
void |
TagConsumer.consume(Tag tag)
Method will be called as soon as webm Tag is available
|
void |
WebmWriter.writeTag(Tag tag)
will write tag bytesWritten counter will be increased by the number of bytes actually written
|
Copyright © 2005–2017 Red5. All rights reserved.