| Modifier and Type | Method and Description |
|---|---|
Box |
BoxParser.parseBox(DataSource in,
Container parent) |
Box |
AbstractBoxParser.parseBox(DataSource byteChannel,
Container parent)
Parses the next size and type, creates a box instance and parses the box's content.
|
| Constructor and Description |
|---|
IsoFile(DataSource dataSource) |
IsoFile(DataSource dataSource,
BoxParser boxParser) |
| Modifier and Type | Method and Description |
|---|---|
void |
UserDataBox.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
void |
SampleDescriptionBox.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
void |
MetaBox.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
void |
ItemProtectionBox.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
void |
FreeBox.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
void |
DataReferenceBox.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
void |
Box.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser)
Parses the box excluding the already parsed header (size, 4cc, [long-size], [user-type]).
|
| Modifier and Type | Method and Description |
|---|---|
DataSource |
MovieFragmentBox.getFileChannel() |
| Modifier and Type | Method and Description |
|---|---|
void |
MediaDataBox.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
| Modifier and Type | Method and Description |
|---|---|
void |
VisualSampleEntry.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
void |
TextSampleEntry.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
void |
Ovc1VisualSampleEntryImpl.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
void |
MpegSampleEntry.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
void |
AudioSampleEntry.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
abstract void |
AbstractSampleEntry.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
| Modifier and Type | Class and Description |
|---|---|
class |
DirectFileReadDataSource
A
DataSource implementation that relies on direct reads from a RandomAccessFile. |
class |
FileDataSourceImpl |
class |
FileDataSourceViaHeapImpl |
class |
MemoryDataSourceImpl
Created by sannies on 10/15/13.
|
class |
MultiFileDataSourceImpl
A rather naive DataSource implementation allowing multiple files as source.
|
| Modifier and Type | Field and Description |
|---|---|
protected DataSource |
BasicContainer.dataSource |
| Modifier and Type | Method and Description |
|---|---|
void |
BasicContainer.initContainer(DataSource dataSource,
long containerSize,
BoxParser boxParser) |
void |
AbstractContainerBox.initContainer(DataSource dataSource,
long containerSize,
BoxParser boxParser) |
void |
FullContainerBox.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
void |
AbstractContainerBox.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
void |
AbstractBox.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser)
Parses the box excluding the already parsed header (size, 4cc, [long-size], [user-type]).
|
| Modifier and Type | Method and Description |
|---|---|
static Movie |
MovieCreator.build(DataSource channel)
Creates
Movie object from a ReadableByteChannel. |
| Constructor and Description |
|---|
AACTrackImpl(DataSource dataSource) |
AACTrackImpl(DataSource dataSource,
String lang) |
AbstractH26XTrack(DataSource dataSource) |
AbstractH26XTrack(DataSource dataSource,
boolean tripleZeroIsEndOfSequence) |
AC3TrackImpl(DataSource dataSource) |
AC3TrackImpl(DataSource dataSource,
String lang) |
DTSTrackImpl(DataSource dataSource) |
DTSTrackImpl(DataSource dataSource,
String lang) |
EC3TrackImpl(DataSource dataSource) |
H263TrackImpl(DataSource dataSource) |
LookAhead(DataSource dataSource) |
MP3TrackImpl(DataSource channel) |
MP3TrackImpl(DataSource dataSource,
String lang) |
| Constructor and Description |
|---|
H264TrackImpl(DataSource dataSource) |
H264TrackImpl(DataSource dataSource,
String lang) |
H264TrackImpl(DataSource dataSource,
String lang,
long timescale,
int frametick)
Creates a new
Track object from a raw H264 source (DataSource dataSource1). |
| Constructor and Description |
|---|
H265TrackImpl(DataSource dataSource) |
H265TrackImplOld(DataSource ds) |
| Modifier and Type | Method and Description |
|---|---|
void |
ActionMessageFormat0SampleEntryBox.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
| Modifier and Type | Method and Description |
|---|---|
void |
QuicktimeTextSampleEntry.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
| Modifier and Type | Method and Description |
|---|---|
void |
HintSampleEntry.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
| Modifier and Type | Method and Description |
|---|---|
void |
XMLSubtitleSampleEntry.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
void |
WebVTTSampleEntry.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
| Modifier and Type | Method and Description |
|---|---|
void |
WriteOnlyBox.parse(DataSource dataSource,
ByteBuffer header,
long contentSize,
BoxParser boxParser) |
Copyright © 2016. All rights reserved.