| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Container
Interface for all ISO boxes that may contain other boxes.
|
| MovieBox
4cc = ""moov""
The metadata for a presentation is stored in the single Movie Box which occurs at the top-level of a file.
|
| Class and Description |
|---|
| AbstractMediaHeaderBox
A common superclass for all MediaInformationHeaderBoxes.
|
| Box
Defines basic interaction possibilities for any ISO box.
|
| ChunkOffsetBox
Abstract Chunk Offset Box
|
| CompositionTimeToSample
4cc = ""ctts""
aligned(8) class CompositionOffsetBox extends FullBox(‘ctts’, version = 0, 0) {
unsigned int(32) entry_count;
int i;
if (version==0) {
for (i=0; i < entry_count; i++) {
unsigned int(32) sample_count;
unsigned int(32) sample_offset;
}
}
else if (version == 1) {
for (i=0; i < entry_count; i++) {
unsigned int(32) sample_count;
signed int(32) sample_offset;
}
}
}
This box provides the offset between decoding time and composition time.
|
| CompositionTimeToSample.Entry |
| Container
Interface for all ISO boxes that may contain other boxes.
|
| EditListBox |
| EditListBox.Entry |
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| HandlerBox
4cc = ""hdlr""
This box within a Media Box declares the process by which the media-data in the track is presented,
and thus, the nature of the media in a track.
|
| ItemLocationBox.Extent |
| ItemLocationBox.Item |
| MediaBox
4cc = ""mdia""
The media declaration container contains all the objects that declare information about the media data within a
track.
|
| MediaHeaderBox
4cc = ""mdhd""
This box defines overall information which is media-independent, and relevant to the entire presentation
considered as a whole.
|
| MediaInformationBox
4cc = ""minf""
This box contains all the objects that declare characteristic information of the media in the track.
|
| MovieHeaderBox |
| ProgressiveDownloadInformationBox.Entry |
| SampleDependencyTypeBox
4cc = ""sdtp""
aligned(8) class SampleDependencyTypeBox extends FullBox('sdtp', version = 0, 0) {
for (i=0; i < sample_count; i++){
unsigned int(2) isLeading;
unsigned int(2) sample_depends_on;
unsigned int(2) sample_is_depended_on;
unsigned int(2) sample_has_redundancy;
}
}
|
| SampleDependencyTypeBox.Entry |
| SampleDescriptionBox
4cc = ""stsd""
The sample description table gives detailed information about the coding type used, and any initialization
information needed for that coding.
|
| SampleSizeBox
4cc = ""stsz""
This box containes the sample count and a table giving the size in bytes of each sample.
|
| SampleTableBox
4cc = ""stbl""
The sample table contains all the time and data indexing of the media samples in a track.
|
| SampleToChunkBox
4cc = ""stsc""
Samples within the media data are grouped into chunks.
|
| SampleToChunkBox.Entry |
| SchemeInformationBox
4cc = ""schi""
The Scheme Information Box is a container box that is only interpreted by the scheme beeing used.
|
| SubSampleInformationBox.SubSampleEntry |
| SubSampleInformationBox.SubSampleEntry.SubsampleEntry |
| SyncSampleBox
4cc = ""stss""
This box provides a compact marking of the random access points withinthe stream.
|
| TimeToSampleBox
4cc = ""stts""
This box contains a compact version of a table that allows indexing from decoding time to sample number.
|
| TimeToSampleBox.Entry |
| TrackHeaderBox
4cc = ""tkhd""
This box specifies the characteristics of a single track.
|
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Container
Interface for all ISO boxes that may contain other boxes.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Container
Interface for all ISO boxes that may contain other boxes.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| SampleDependencyTypeBox
4cc = ""sdtp""
aligned(8) class SampleDependencyTypeBox extends FullBox('sdtp', version = 0, 0) {
for (i=0; i < sample_count; i++){
unsigned int(2) isLeading;
unsigned int(2) sample_depends_on;
unsigned int(2) sample_is_depended_on;
unsigned int(2) sample_has_redundancy;
}
}
|
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Container
Interface for all ISO boxes that may contain other boxes.
|
| TrackBox
4cc = ""trak""
Tracks are used for two purposes: (a) to contain media data (media tracks) and (b) to contain packetization
information for streaming protocols (hint tracks).
|
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Container
Interface for all ISO boxes that may contain other boxes.
|
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Container
Interface for all ISO boxes that may contain other boxes.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| Class and Description |
|---|
| CompositionTimeToSample.Entry |
| Container
Interface for all ISO boxes that may contain other boxes.
|
| SampleDependencyTypeBox.Entry |
| SampleDescriptionBox
4cc = ""stsd""
The sample description table gives detailed information about the coding type used, and any initialization
information needed for that coding.
|
| SubSampleInformationBox
4cc = ""subs""
aligned(8) class SubSampleInformationBox extends FullBox('subs', version, 0) {
unsigned int(32) entry_count;
int i,j;
for (i=0; i < entry_count; i++) {
unsigned int(32) sample_delta;
unsigned int(16) subsample_count;
if (subsample_count > 0) {
for (j=0; j < subsample_count; j++) {
if(version == 1)
{
unsigned int(32) subsample_size;
}
else
{
unsigned int(16) subsample_size;
}
unsigned int(8) subsample_priority;
unsigned int(8) discardable;
unsigned int(32) reserved = 0;
}
}
}
}
|
| TrackBox
4cc = ""trak""
Tracks are used for two purposes: (a) to contain media data (media tracks) and (b) to contain packetization
information for streaming protocols (hint tracks).
|
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Container
Interface for all ISO boxes that may contain other boxes.
|
| DataInformationBox
4cc = ""dinf""
Box Type: 'dinf'
The data information box contains objects that declare the location of the media information in a track. |
| FileTypeBox
4cc = ""ftyp""
This box identifies the specifications to which this file complies.
|
| MovieBox
4cc = ""moov""
The metadata for a presentation is stored in the single Movie Box which occurs at the top-level of a file.
|
| SampleTableBox
4cc = ""stbl""
The sample table contains all the time and data indexing of the media samples in a track.
|
| TrackBox
4cc = ""trak""
Tracks are used for two purposes: (a) to contain media data (media tracks) and (b) to contain packetization
information for streaming protocols (hint tracks).
|
| Class and Description |
|---|
| Container
Interface for all ISO boxes that may contain other boxes.
|
| Class and Description |
|---|
| CompositionTimeToSample.Entry |
| SampleDependencyTypeBox.Entry |
| SampleDescriptionBox
4cc = ""stsd""
The sample description table gives detailed information about the coding type used, and any initialization
information needed for that coding.
|
| SubSampleInformationBox
4cc = ""subs""
aligned(8) class SubSampleInformationBox extends FullBox('subs', version, 0) {
unsigned int(32) entry_count;
int i,j;
for (i=0; i < entry_count; i++) {
unsigned int(32) sample_delta;
unsigned int(16) subsample_count;
if (subsample_count > 0) {
for (j=0; j < subsample_count; j++) {
if(version == 1)
{
unsigned int(32) subsample_size;
}
else
{
unsigned int(16) subsample_size;
}
unsigned int(8) subsample_priority;
unsigned int(8) discardable;
unsigned int(32) reserved = 0;
}
}
}
}
|
| Class and Description |
|---|
| SampleDescriptionBox
4cc = ""stsd""
The sample description table gives detailed information about the coding type used, and any initialization
information needed for that coding.
|
| Class and Description |
|---|
| SampleDescriptionBox
4cc = ""stsd""
The sample description table gives detailed information about the coding type used, and any initialization
information needed for that coding.
|
| Class and Description |
|---|
| SampleDescriptionBox
4cc = ""stsd""
The sample description table gives detailed information about the coding type used, and any initialization
information needed for that coding.
|
| Class and Description |
|---|
| SampleDescriptionBox
4cc = ""stsd""
The sample description table gives detailed information about the coding type used, and any initialization
information needed for that coding.
|
| SubSampleInformationBox
4cc = ""subs""
aligned(8) class SubSampleInformationBox extends FullBox('subs', version, 0) {
unsigned int(32) entry_count;
int i,j;
for (i=0; i < entry_count; i++) {
unsigned int(32) sample_delta;
unsigned int(16) subsample_count;
if (subsample_count > 0) {
for (j=0; j < subsample_count; j++) {
if(version == 1)
{
unsigned int(32) subsample_size;
}
else
{
unsigned int(16) subsample_size;
}
unsigned int(8) subsample_priority;
unsigned int(8) discardable;
unsigned int(32) reserved = 0;
}
}
}
}
|
| Class and Description |
|---|
| SampleDescriptionBox
4cc = ""stsd""
The sample description table gives detailed information about the coding type used, and any initialization
information needed for that coding.
|
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Container
Interface for all ISO boxes that may contain other boxes.
|
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Container
Interface for all ISO boxes that may contain other boxes.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Container
Interface for all ISO boxes that may contain other boxes.
|
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Container
Interface for all ISO boxes that may contain other boxes.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Container
Interface for all ISO boxes that may contain other boxes.
|
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| FullBox
The
FullBox contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification. |
| Class and Description |
|---|
| Box
Defines basic interaction possibilities for any ISO box.
|
| Container
Interface for all ISO boxes that may contain other boxes.
|
| DataInformationBox
4cc = ""dinf""
Box Type: 'dinf'
The data information box contains objects that declare the location of the media information in a track. |
| SampleDescriptionBox
4cc = ""stsd""
The sample description table gives detailed information about the coding type used, and any initialization
information needed for that coding.
|
| TrackHeaderBox
4cc = ""tkhd""
This box specifies the characteristics of a single track.
|
Copyright © 2017. All rights reserved.