|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of AbstractFullBox in com.coremedia.iso.boxes |
---|
Subclasses of AbstractFullBox in com.coremedia.iso.boxes | |
---|---|
class |
AbstractMediaHeaderBox
A common superclass for all MediaInformationHeaderBoxes. |
class |
AlbumBox
Meta information in a 'udta' box about a track. |
class |
AuthorBox
Meta information in a 'udta' box about a track. |
class |
ChunkOffset64BitBox
Abstract Chunk Offset Box |
class |
ChunkOffsetBox
Abstract Chunk Offset Box |
class |
ClassificationBox
Classification of the media according to 3GPP 26.244. |
class |
CompositionShiftLeastGreatestAtom
The optional composition shift least greatest atom summarizes the calculated minimum and maximum offsets between decode and composition time, as well as the start and end times, for all samples. |
class |
CompositionTimeToSample
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; } } } |
class |
CopyrightBox
The copyright box contains a copyright declaration which applies to the entire presentation, when contained within the MovieBox, or, when contained in a track, to that entire track. |
class |
DataEntryUrlBox
Only used within the DataReferenceBox. |
class |
DataEntryUrnBox
Only used within the DataReferenceBox. |
class |
DataReferenceBox
The data reference object contains a table of data references (normally URLs) that declare the location(s) of the media data used within the presentation. |
class |
DescriptionBox
Gives a language dependent description of the media contained in the ISO file. |
class |
EditListBox
Box Type : 'elst' This box contains an explicit timeline map. |
class |
FullContainerBox
Abstract base class for a full iso box only containing ither boxes. |
class |
GenericMediaHeaderBoxImpl
|
class |
GenreBox
Containing genre information and contained in the UserDataBox . |
class |
HandlerBox
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. |
class |
HintMediaHeaderBox
The hint media header contains general information, independent of the protocaol, for hint tracks. |
class |
ItemLocationBox
aligned(8) class ItemLocationBox extends FullBox(‘iloc’, version, 0) { unsigned int(4) offset_size; unsigned int(4) length_size; unsigned int(4) base_offset_size; if (version == 1) unsigned int(4) index_size; else unsigned int(4) reserved; unsigned int(16) item_count; for (i=0; i |
class |
ItemProtectionBox
The Item Protection Box provides an array of item protection information, for use by the Item Information Box. |
class |
KeywordsBox
List of keywords according to 3GPP 26.244. |
class |
MediaHeaderBox
This box defines overall information which is media-independent, and relevant to the entire presentation considered as a whole. |
class |
MovieHeaderBox
Box Type: 'mvhd'
This box defines overall information which is media-independent, and relevant to the entire presentation
considered as a whole. |
class |
NullMediaHeaderBox
Streams other than visual and audio (e.g., timed metadata streams) may use a Null Media Header Box. |
class |
OmaDrmAccessUnitFormatBox
Describes the format of media access units in PDCF files. |
class |
PerformerBox
Used to give information about the performer. |
class |
ProgressiveDownloadInformationBox
|
class |
RatingBox
Contained a the UserDataBox and containing information about the media's rating. |
class |
RecordingYearBox
|
class |
SampleAuxiliaryInformationOffsetsBox
|
class |
SampleAuxiliaryInformationSizesBox
|
class |
SampleDependencyTypeBox
aligned(8) class SampleDependencyTypeBox extends FullBox('sdtp', version = 0, 0) { for (i=0; i < sample_count; i++){ unsigned int(2) reserved = 0; unsigned int(2) sample_depends_on; unsigned int(2) sample_is_depended_on; unsigned int(2) sample_has_redundancy; } } |
class |
SampleDescriptionBox
The sample description table gives detailed information about the coding type used, and any initialization information needed for that coding. |
class |
SampleSizeBox
This box containes the sample count and a table giving the size in bytes of each sample. |
class |
SampleToChunkBox
Samples within the media data are grouped into chunks. |
class |
SampleToGroupBox
aligned(8) class SampleToGroupBox extends FullBox('sbgp', version = 0, 0) { unsigned int(32) grouping_type; unsigned int(32) entry_count; for (i=1; i <= entry_count; i++) { unsigned int(32) sample_count; unsigned int(32) group_description_index; } } |
class |
SchemeTypeBox
The Scheme Type Box identifies the protection scheme. |
class |
SoundMediaHeaderBox
|
class |
StaticChunkOffsetBox
The chunk offset table gives the index of each chunk into the containing file. |
class |
SubSampleInformationBox
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 |
SyncSampleBox
This box provides a compact marking of the random access points withinthe stream. |
class |
TimeToSampleBox
This box contains a compact version of a table that allows indexing from decoding time to sample number. |
class |
TitleBox
Box Type: 'titl'
Title for the media. |
class |
TrackHeaderBox
This box specifies the characteristics of a single track. |
class |
VideoMediaHeaderBox
The video media header contains general presentation information, independent of the coding, for video media. |
class |
XmlBox
|
Uses of AbstractFullBox in com.coremedia.iso.boxes.apple |
---|
Subclasses of AbstractFullBox in com.coremedia.iso.boxes.apple | |
---|---|
class |
AppleDataBox
Most stupid box of the world. |
class |
AppleDataRateBox
|
class |
AppleDataReferenceBox
|
class |
AppleLosslessSpecificBox
|
class |
AppleMeanBox
Apple Meaning box. |
class |
AppleNameBox
Apple Name box. |
Uses of AbstractFullBox in com.coremedia.iso.boxes.dece |
---|
Subclasses of AbstractFullBox in com.coremedia.iso.boxes.dece | |
---|---|
class |
TrickPlayBox
aligned(8) class TrickPlayBox extends FullBox(‘trik’, version=0, flags=0) { for (i=0; I < sample_count; i++) { unsigned int(2) pic_type; unsigned int(6) dependency_level; } } |
Uses of AbstractFullBox in com.coremedia.iso.boxes.fragment |
---|
Subclasses of AbstractFullBox in com.coremedia.iso.boxes.fragment | |
---|---|
class |
MovieExtendsHeaderBox
aligned(8) class MovieExtendsHeaderBox extends FullBox('mehd', version, 0) { if (version==1) { unsigned int(64) fragment_duration; } else { // version==0 unsigned int(32) fragment_duration; } } |
class |
MovieFragmentHeaderBox
aligned(8) class MovieFragmentHeaderBox extends FullBox('mfhd', 0, 0){ unsigned int(32) sequence_number; } |
class |
MovieFragmentRandomAccessOffsetBox
aligned(8) class MovieFragmentRandomAccessOffsetBox extends FullBox('mfro', version, 0) { unsigned int(32) size; } |
class |
TrackExtendsBox
aligned(8) class TrackExtendsBox extends FullBox('trex', 0, 0){ unsigned int(32) track_ID; unsigned int(32) default_sample_description_index; unsigned int(32) default_sample_duration; unsigned int(32) default_sample_size; unsigned int(32) default_sample_flags } |
class |
TrackFragmentBaseMediaDecodeTimeBox
|
class |
TrackFragmentHeaderBox
aligned(8) class TrackFragmentHeaderBox extends FullBox('tfhd', 0, tf_flags){ unsigned int(32) track_ID; // all the following are optional fields unsigned int(64) base_data_offset; unsigned int(32) sample_description_index; unsigned int(32) default_sample_duration; unsigned int(32) default_sample_size; unsigned int(32) default_sample_flags } |
class |
TrackFragmentRandomAccessBox
aligned(8) class TrackFragmentRandomAccessBox extends FullBox('tfra', version, 0) { unsigned int(32) track_ID; const unsigned int(26) reserved = 0; unsigned int(2) length_size_of_traf_num; unsigned int(2) length_size_of_trun_num; unsigned int(2) length_size_of_sample_num; unsigned int(32) number_of_entry; for(i=1; i <= number_of_entry; i++){ if(version==1){ unsigned int(64) time; unsigned int(64) moof_offset; }else{ unsigned int(32) time; unsigned int(32) moof_offset; } unsigned int((length_size_of_traf_num+1) * 8) traf_number; unsigned int((length_size_of_trun_num+1) * 8) trun_number; unsigned int((length_size_of_sample_num+1) * 8) sample_number; } } |
class |
TrackRunBox
aligned(8) class TrackRunBox extends FullBox('trun', 0, tr_flags) { unsigned int(32) sample_count; // the following are optional fields signed int(32) data_offset; unsigned int(32) first_sample_flags; // all fields in the following array are optional { unsigned int(32) sample_duration; unsigned int(32) sample_size; unsigned int(32) sample_flags unsigned int(32) sample_composition_time_offset; }[ sample_count ] } |
Uses of AbstractFullBox in com.coremedia.iso.boxes.threegpp26244 |
---|
Subclasses of AbstractFullBox in com.coremedia.iso.boxes.threegpp26244 | |
---|---|
class |
LocationInformationBox
Location Information Box as specified in TS 26.244. |
Uses of AbstractFullBox in com.coremedia.iso.boxes.vodafone |
---|
Subclasses of AbstractFullBox in com.coremedia.iso.boxes.vodafone | |
---|---|
class |
AlbumArtistBox
Special box used by Vodafone in their DCF containing information about the artist. |
class |
ContentDistributorIdBox
Vodafone specific box. |
class |
CoverUriBox
A vodafone specific box. |
class |
LyricsUriBox
A box in the UserDataBox containing information about the lyric location. |
Uses of AbstractFullBox in com.googlecode.mp4parser.boxes |
---|
Subclasses of AbstractFullBox in com.googlecode.mp4parser.boxes | |
---|---|
class |
AbstractSampleEncryptionBox
|
class |
AbstractTrackEncryptionBox
|
Uses of AbstractFullBox in com.googlecode.mp4parser.boxes.basemediaformat |
---|
Subclasses of AbstractFullBox in com.googlecode.mp4parser.boxes.basemediaformat | |
---|---|
class |
SampleEncryptionBox
aligned(8) class AbstractSampleEncryptionBox extends FullBox(‘uuid’, extended_type= 0xA2394F52-5A9B-4f14-A244-6C427C648DF4, version=0, flags=0) { unsigned int (32) sample_count; { unsigned int(16) InitializationVector; }[ sample_count ] } |
class |
TrackEncryptionBox
|
Uses of AbstractFullBox in com.googlecode.mp4parser.boxes.mp4 |
---|
Subclasses of AbstractFullBox in com.googlecode.mp4parser.boxes.mp4 | |
---|---|
class |
AbstractDescriptorBox
ES Descriptor Box. |
class |
ESDescriptorBox
ES Descriptor Box. |
class |
ObjectDescriptorBox
This object contains an Object Descriptor or an Initial Object Descriptor. |
Uses of AbstractFullBox in com.googlecode.mp4parser.boxes.piff |
---|
Subclasses of AbstractFullBox in com.googlecode.mp4parser.boxes.piff | |
---|---|
class |
PiffSampleEncryptionBox
aligned(8) class SampleEncryptionBox extends FullBox(‘uuid’, extended_type= 0xA2394F52-5A9B-4f14-A244-6C427C648DF4, version=0, flags=0) { if (flags & 0x000001) { unsigned int(24) AlgorithmID; unsigned int(8) IV_size; unsigned int(8)[16] KID; } unsigned int (32) sample_count; { unsigned int(IV_size) InitializationVector; if (flags & 0x000002) { unsigned int(16) NumberOfEntries; { unsigned int(16) BytesOfClearData; unsigned int(32) BytesOfEncryptedData; } [ NumberOfEntries] } }[ sample_count ] } |
class |
PiffTrackEncryptionBox
aligned(8) class TrackEncryptionBox extends FullBox(‘uuid’, extended_type=0x8974dbce-7be7-4c51-84f9-7148f9882554, version=0, flags=0) { unsigned int(24) default_AlgorithmID; unsigned int(8) default_IV_size; unsigned int(8)[16] default_KID; } |
class |
TfrfBox
The syntax of the fields defined in this section, specified in ABNF [RFC5234], is as follows: TfrfBox = TfrfBoxLength TfrfBoxType [TfrfBoxLongLength] TfrfBoxUUID TfrfBoxFields TfrfBoxChildren TfrfBoxType = "u" "u" "i" "d" TfrfBoxLength = BoxLength TfrfBoxLongLength = LongBoxLength TfrfBoxUUID = %xD4 %x80 %x7E %xF2 %xCA %x39 %x46 %x95 %x8E %x54 %x26 %xCB %x9E %x46 %xA7 %x9F TfrfBoxFields = TfrfBoxVersion TfrfBoxFlags FragmentCount (1* TfrfBoxDataFields32) / (1* TfrfBoxDataFields64) TfrfBoxVersion = %x00 / %x01 TfrfBoxFlags = 24*24 RESERVED_BIT FragmentCount = UINT8 TfrfBoxDataFields32 = FragmentAbsoluteTime32 FragmentDuration32 TfrfBoxDataFields64 = FragmentAbsoluteTime64 FragmentDuration64 FragmentAbsoluteTime64 = UNSIGNED_INT32 FragmentDuration64 = UNSIGNED_INT32 FragmentAbsoluteTime64 = UNSIGNED_INT64 FragmentDuration64 = UNSIGNED_INT64 TfrfBoxChildren = *( VendorExtensionUUIDBox ) |
class |
TfxdBox
The syntax of the fields defined in this section, specified in ABNF [RFC5234], is as follows: TfxdBox = TfxdBoxLength TfxdBoxType [TfxdBoxLongLength] TfxdBoxUUID TfxdBoxFields TfxdBoxChildren TfxdBoxType = "u" "u" "i" "d" TfxdBoxLength = BoxLength TfxdBoxLongLength = LongBoxLength TfxdBoxUUID = %x6D %x1D %x9B %x05 %x42 %xD5 %x44 %xE6 %x80 %xE2 %x14 %x1D %xAF %xF7 %x57 %xB2 TfxdBoxFields = TfxdBoxVersion TfxdBoxFlags TfxdBoxDataFields32 / TfxdBoxDataFields64 TfxdBoxVersion = %x00 / %x01 TfxdBoxFlags = 24*24 RESERVED_BIT TfxdBoxDataFields32 = FragmentAbsoluteTime32 FragmentDuration32 TfxdBoxDataFields64 = FragmentAbsoluteTime64 FragmentDuration64 FragmentAbsoluteTime64 = UNSIGNED_INT32 FragmentDuration64 = UNSIGNED_INT32 FragmentAbsoluteTime64 = UNSIGNED_INT64 FragmentDuration64 = UNSIGNED_INT64 TfxdBoxChildren = *( VendorExtensionUUIDBox ) |
Uses of AbstractFullBox in com.googlecode.mp4parser.boxes.ultraviolet |
---|
Subclasses of AbstractFullBox in com.googlecode.mp4parser.boxes.ultraviolet | |
---|---|
class |
AssetInformationBox
AssetInformationBox as defined Common File Format Spec. |
class |
BaseLocationBox
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |