|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of AbstractBox in com.coremedia.iso |
---|
Subclasses of AbstractBox in com.coremedia.iso | |
---|---|
class |
IsoFile
The most upper container for ISO Boxes. |
Uses of AbstractBox in com.coremedia.iso.boxes |
---|
Subclasses of AbstractBox in com.coremedia.iso.boxes | |
---|---|
class |
AbstractContainerBox
Abstract base class suitable for most boxes acting purely as container for other boxes. |
class |
AbstractFullBox
Base class for all ISO Full 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 |
BitRateBox
class BitRateBox extends Box('btrt') { |
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 |
DataInformationBox
Box Type: 'dinf'
The data information box contains objects that declare the location of the media information in a track. |
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 |
EditBox
An Edit Box maps the presentation time-line to the media time-line as it is stored in the file. |
class |
EditListBox
Box Type : 'elst' This box contains an explicit timeline map. |
class |
FileTypeBox
This box identifies the specifications to which this file complies. |
class |
FreeBox
A free box. |
class |
FreeSpaceBox
The contents of a free-space box are irrelevant and may be ignored, or the object deleted, without affecting the presentation. |
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 |
ItemDataBox
|
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 |
MediaBox
The media declaration container contains all the objects that declare information about the media data within a track. |
class |
MediaHeaderBox
This box defines overall information which is media-independent, and relevant to the entire presentation considered as a whole. |
class |
MediaInformationBox
This box contains all the objects that declare characteristic information of the media in the track. |
class |
MetaBox
A common base structure to contain general metadata. |
class |
MovieBox
The metadata for a presentation is stored in the single Movie Box which occurs at the top-level of a file. |
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 |
OriginalFormatBox
The Original Format Box contains the four-character-code of the original untransformed sample description. |
class |
PerformerBox
Used to give information about the performer. |
class |
ProgressiveDownloadInformationBox
|
class |
ProtectionSchemeInformationBox
The ProtectionSchemeInformationBox contains all the information required both
to understand the encryption transform applied and its parameters, and also to find other
information such as the kind and location of the key management system. |
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 |
SampleTableBox
The sample table contains all the time and data indexing of the media samples in a track. |
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 |
SchemeInformationBox
The Scheme Information Box is a container box that is only interpreted by the scheme beeing used. |
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 |
TrackBox
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 |
TrackHeaderBox
This box specifies the characteristics of a single track. |
class |
TrackReferenceBox
Box Type: 'tref'
This box provides a reference from the containing track to another track in the presentation. |
class |
TrackReferenceTypeBox
Contains a reference to a track. |
class |
UnknownBox
A box unknown to the ISO Parser. |
class |
UserBox
A user specifc box. |
class |
UserDataBox
This box contains objects that declare user information about the containing box and its data (presentation or track). The User Data Box is a container box for informative user-data. |
class |
VideoMediaHeaderBox
The video media header contains general presentation information, independent of the coding, for video media. |
class |
XmlBox
|
Uses of AbstractBox in com.coremedia.iso.boxes.apple |
---|
Uses of AbstractBox in com.coremedia.iso.boxes.dece |
---|
Subclasses of AbstractBox 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 AbstractBox in com.coremedia.iso.boxes.fragment |
---|
Subclasses of AbstractBox in com.coremedia.iso.boxes.fragment | |
---|---|
class |
MovieExtendsBox
aligned(8) class MovieExtendsBox extends Box('mvex'){ } |
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 |
MovieFragmentBox
aligned(8) class MovieFragmentBox extends Box(moof){ } |
class |
MovieFragmentHeaderBox
aligned(8) class MovieFragmentHeaderBox extends FullBox('mfhd', 0, 0){ unsigned int(32) sequence_number; } |
class |
MovieFragmentRandomAccessBox
aligned(8) class MovieFragmentRandomAccessBox extends Box('mfra') { } |
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 |
TrackFragmentBox
aligned(8) class TrackFragmentBox extends Box('traf'){ } |
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 AbstractBox in com.coremedia.iso.boxes.h264 |
---|
Subclasses of AbstractBox in com.coremedia.iso.boxes.h264 | |
---|---|
class |
AvcConfigurationBox
Defined in ISO/IEC 14496-15:2004. |
Uses of AbstractBox in com.coremedia.iso.boxes.sampleentry |
---|
Subclasses of AbstractBox in com.coremedia.iso.boxes.sampleentry | |
---|---|
class |
AmrSpecificBox
AMR audio format specific subbox of an audio sample entry. |
class |
AudioSampleEntry
Contains basic information about the audio samples in this track. |
class |
MpegSampleEntry
|
class |
Ovc1VisualSampleEntryImpl
|
class |
SampleEntry
Abstract base class for all sample entries. |
class |
SubtitleSampleEntry
Created by IntelliJ IDEA. |
class |
TextSampleEntry
Entry type for timed text samples defined in the timed text specification (ISO/IEC 14496-17). |
class |
VisualSampleEntry
Contains information common to all visual tracks. |
Methods in com.coremedia.iso.boxes.sampleentry with parameters of type AbstractBox | |
---|---|
void |
SampleEntry.addBox(AbstractBox b)
|
Uses of AbstractBox in com.coremedia.iso.boxes.threegpp26244 |
---|
Subclasses of AbstractBox in com.coremedia.iso.boxes.threegpp26244 | |
---|---|
class |
LocationInformationBox
Location Information Box as specified in TS 26.244. |
Uses of AbstractBox in com.coremedia.iso.boxes.vodafone |
---|
Subclasses of AbstractBox 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 AbstractBox in com.googlecode.mp4parser.boxes |
---|
Subclasses of AbstractBox in com.googlecode.mp4parser.boxes | |
---|---|
class |
AbstractSampleEncryptionBox
|
class |
AbstractTrackEncryptionBox
|
class |
AC3SpecificBox
|
class |
DTSSpecificBox
Created by IntelliJ IDEA. |
class |
EC3SpecificBox
|
class |
MLPSpecificBox
|
Uses of AbstractBox in com.googlecode.mp4parser.boxes.adobe |
---|
Subclasses of AbstractBox in com.googlecode.mp4parser.boxes.adobe | |
---|---|
class |
ActionMessageFormat0SampleEntryBox
Sample Entry as used for Action Message Format tracks. |
Uses of AbstractBox in com.googlecode.mp4parser.boxes.basemediaformat |
---|
Subclasses of AbstractBox in com.googlecode.mp4parser.boxes.basemediaformat | |
---|---|
class |
AvcNalUnitStorageBox
The AVC NAL Unit Storage Box SHALL contain an AVCDecoderConfigurationRecord, as defined in section 5.2.4.1 of the ISO 14496-12. |
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 AbstractBox in com.googlecode.mp4parser.boxes.mp4 |
---|
Subclasses of AbstractBox 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 AbstractBox in com.googlecode.mp4parser.boxes.piff |
---|
Subclasses of AbstractBox 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 AbstractBox in com.googlecode.mp4parser.boxes.threegpp26245 |
---|
Subclasses of AbstractBox in com.googlecode.mp4parser.boxes.threegpp26245 | |
---|---|
class |
FontTableBox
|
Uses of AbstractBox in com.googlecode.mp4parser.boxes.ultraviolet |
---|
Subclasses of AbstractBox in com.googlecode.mp4parser.boxes.ultraviolet | |
---|---|
class |
AssetInformationBox
AssetInformationBox as defined Common File Format Spec. |
class |
BaseLocationBox
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |