Uses of Class
com.coremedia.iso.boxes.AbstractFullBox

Packages that use AbstractFullBox
com.coremedia.iso.boxes   
com.coremedia.iso.boxes.apple   
com.coremedia.iso.boxes.dece   
com.coremedia.iso.boxes.fragment   
com.coremedia.iso.boxes.threegpp26244   
com.coremedia.iso.boxes.vodafone   
com.googlecode.mp4parser.boxes   
com.googlecode.mp4parser.boxes.basemediaformat   
com.googlecode.mp4parser.boxes.mp4   
com.googlecode.mp4parser.boxes.piff   
com.googlecode.mp4parser.boxes.ultraviolet   
 

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'
Container: EditBox('edts')
Mandatory: No
Quantity : Zero or one


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 0)) { unsigned int(index_size*8) extent_index; } unsigned int(offset_size*8) extent_offset; unsigned int(length_size*8) extent_length; } } }
 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'
Container: MovieBox ('moov')
Mandatory: Yes
Quantity: Exactly one

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'
Container: UserDataBox ('udta')
Mandatory: No
Quantity: Zero or one

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
           
 



Copyright © 2012. All Rights Reserved.