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

Packages that use AbstractBox
com.coremedia.iso   
com.coremedia.iso.boxes   
com.coremedia.iso.boxes.apple   
com.coremedia.iso.boxes.dece   
com.coremedia.iso.boxes.fragment   
com.coremedia.iso.boxes.h264   
com.coremedia.iso.boxes.sampleentry   
com.coremedia.iso.boxes.threegpp26244   
com.coremedia.iso.boxes.vodafone   
com.googlecode.mp4parser.boxes   
com.googlecode.mp4parser.boxes.adobe   
com.googlecode.mp4parser.boxes.basemediaformat   
com.googlecode.mp4parser.boxes.mp4   
com.googlecode.mp4parser.boxes.piff   
com.googlecode.mp4parser.boxes.threegpp26245   
com.googlecode.mp4parser.boxes.ultraviolet   
 

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') {
unsigned int(32) bufferSizeDB;
// gives the size of the decoding buffer for
// the elementary stream in bytes.
unsigned int(32) maxBitrate;
// gives the maximum rate in bits/second
// over any window of one second.
unsigned int(32) avgBitrate;
// avgBitrate gives the average rate in
// bits/second over the entire presentation.
}
 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'
Container: MediaInformationBox ('minf')
Mandatory: Yes
Quantity: Exactly one

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


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

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

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
 

Subclasses of AbstractBox in com.coremedia.iso.boxes.apple
 class AbstractAppleMetaDataBox
           
 class AppleAlbumArtistBox
          itunes MetaData comment box.
 class AppleAlbumBox
           
 class AppleArtistBox
          iTunes Artist box.
 class AppleCommentBox
          itunes MetaData comment box.
 class AppleCompilationBox
          Compilation.
 class AppleCopyrightBox
          itunes MetaData comment box.
 class AppleCoverBox
           
 class AppleCustomGenreBox
           
 class AppleDataBox
          Most stupid box of the world.
 class AppleDataRateBox
           
 class AppleDataReferenceBox
           
 class AppleDescriptionBox
           
 class AppleEncoderBox
          itunes MetaData comment box.
 class AppleGaplessPlaybackBox
          Gapless Playback.
 class AppleGenericBox
           
 class AppleGroupingBox
          itunes MetaData comment box.
 class AppleIdBox
           
 class AppleItemListBox
          undocumented iTunes MetaData Box.
 class AppleLosslessSpecificBox
           
 class AppleMeanBox
          Apple Meaning box.
 class AppleMediaTypeBox
          itunes MetaData comment box.
 class AppleNameBox
          Apple Name box.
 class AppleNetworkBox
           
 class ApplePurchaseDateBox
           
 class AppleRatingBox
          iTunes Rating Box.
 class AppleRecordingYearBox
           
 class AppleReferenceMovieBox
           
 class AppleReferenceMovieDescriptorBox
           
 class AppleShowBox
           
 class AppleSortAlbumBox
           
 class AppleStandardGenreBox
           
 class AppleStoreAccountTypeBox
          itunes MetaData comment box.
 class AppleStoreCountryCodeBox
          itunes MetaData comment box.
 class AppleSynopsisBox
           
 class AppleTempBox
          Beats per minute.
 class AppleTrackAuthorBox
           
 class AppleTrackNumberBox
           
 class AppleTrackTitleBox
           
 class AppleTvEpisodeBox
          Tv Episode.
 class AppleTvEpisodeNumberBox
          Tv Episode.
 class AppleTvSeasonBox
          Tv Season.
 class AppleWaveBox
           
 

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
           
 



Copyright © 2012. All Rights Reserved.