GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
isomedia_dev.h File Reference
#include <gpac/isomedia.h>
+ Include dependency graph for isomedia_dev.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  GF_Box
 
struct  GF_FullBox
 
struct  GF_UUIDBox
 
struct  GF_MediaDataBox
 
struct  GF_UnknownBox
 
struct  GF_UnknownUUIDBox
 
struct  GF_MovieHeaderBox
 
struct  GF_ObjectDescriptorBox
 
struct  GF_EdtsEntry
 
struct  GF_EditListBox
 
struct  GF_EditBox
 
struct  GF_UserDataMap
 
struct  GF_UserDataBox
 
struct  GF_MovieBox
 
struct  GF_TrackHeaderBox
 
struct  GF_TrackReferenceBox
 
struct  GF_TrackBox
 
struct  GF_MediaHeaderBox
 
struct  GF_HandlerBox
 
struct  GF_MediaBox
 
struct  GF_VideoMediaHeaderBox
 
struct  GF_SoundMediaHeaderBox
 
struct  GF_HintMediaHeaderBox
 
struct  GF_MPEGMediaHeaderBox
 
struct  GF_SubtitleMediaHeaderBox
 
struct  GF_ODMediaHeaderBox
 
struct  GF_OCRMediaHeaderBox
 
struct  GF_SceneMediaHeaderBox
 
struct  GF_DataReferenceBox
 
struct  GF_DataInformationBox
 
struct  GF_DataEntryBox
 
struct  GF_DataEntryURLBox
 
struct  GF_DataEntryURNBox
 
struct  GF_SttsEntry
 
struct  GF_TimeToSampleBox
 
struct  GF_DttsEntry
 
struct  GF_CompositionOffsetBox
 
struct  GF_StsfEntry
 
struct  GF_SampleFragmentBox
 
struct  GF_SampleEntryBox
 
struct  GF_GenericSampleEntryBox
 
struct  GF_ESDBox
 
struct  GF_MPEG4BitRateBox
 
struct  GF_MPEG4ExtensionDescriptorsBox
 
struct  GF_MPEGSampleEntryBox
 
struct  GF_LASERConfigurationBox
 
struct  GF_LASeRSampleEntryBox
 
struct  GF_PixelAspectRatioBox
 
struct  GF_RVCConfigurationBox
 
struct  GF_VisualSampleEntryBox
 
struct  GF_AVCConfigurationBox
 
struct  GF_HEVCConfigurationBox
 
struct  GF_MPEGVisualSampleEntryBox
 
struct  GF_GenericVisualSampleEntryBox
 
struct  GF_AudioSampleEntryBox
 
struct  GF_MPEGAudioSampleEntryBox
 
struct  GF_3GPPConfigBox
 
struct  GF_3GPPAudioSampleEntryBox
 
struct  GF_3GPPVisualSampleEntryBox
 
struct  GF_GenericAudioSampleEntryBox
 
struct  GF_AC3ConfigBox
 
struct  GF_AC3SampleEntryBox
 
struct  GF_DIMSSceneConfigBox
 
struct  GF_DIMSScriptTypesBox
 
struct  GF_DIMSSampleEntryBox
 
struct  GF_SampleDescriptionBox
 
struct  GF_SampleSizeBox
 
struct  GF_ChunkOffsetBox
 
struct  GF_ChunkLargeOffsetBox
 
struct  GF_StscEntry
 
struct  GF_SampleToChunkBox
 
struct  GF_SyncSampleBox
 
struct  GF_StshEntry
 
struct  GF_ShadowSyncBox
 
struct  GF_DegradationPriorityBox
 
struct  GF_PaddingBitsBox
 
struct  GF_SampleDependencyTypeBox
 
struct  GF_SubSampleEntry
 
struct  GF_SubSampleInfoEntry
 
struct  GF_SubSampleInformationBox
 
struct  GF_CompositionToDecodeBox
 
struct  GF_SampleAuxiliaryInfoSizeBox
 
struct  GF_SampleAuxiliaryInfoOffsetBox
 
struct  GF_SampleTableBox
 
struct  GF_MediaInformationBox
 
struct  GF_FreeSpaceBox
 
struct  GF_ChapterEntry
 
struct  GF_ChapterListBox
 
struct  GF_TrackReferenceTypeBox
 
struct  GF_FileTypeBox
 
struct  GF_ProgressiveDownloadBox
 
struct  GF_FontTableBox
 
struct  GF_Tx3gSampleEntryBox
 
struct  GF_TextSampleEntryBox
 
struct  GF_TextStyleBox
 
struct  GF_TextHighlightBox
 
struct  GF_TextHighlightColorBox
 
struct  KaraokeRecord
 
struct  GF_TextKaraokeBox
 
struct  GF_TextScrollDelayBox
 
struct  GF_TextHyperTextBox
 
struct  GF_TextBoxBox
 
struct  GF_TextWrapBox
 
struct  GF_TrackSelectionBox
 
struct  GF_XMLBox
 
struct  GF_BinaryXMLBox
 
struct  GF_ItemExtentEntry
 
struct  GF_ItemLocationEntry
 
struct  GF_ItemLocationBox
 
struct  GF_PrimaryItemBox
 
struct  GF_ItemProtectionBox
 
struct  GF_ItemInfoEntryBox
 
struct  GF_ItemInfoBox
 
struct  GF_OriginalFormatBox
 
struct  GF_SchemeTypeBox
 
struct  GF_ISMAKMSBox
 
struct  GF_ISMASampleFormatBox
 
struct  GF_SchemeInformationBox
 
struct  GF_ProtectionInfoBox
 
struct  GF_IPMPInfoBox
 
struct  GF_IPMPControlBox
 
struct  GF_MetaBox
 
struct  GF_MovieExtendsHeaderBox
 
struct  GF_MovieExtendsBox
 
struct  GF_TrackExtendsBox
 
struct  GF_MovieFragmentHeaderBox
 
struct  GF_MovieFragmentBox
 
struct  GF_TrackFragmentHeaderBox
 
struct  GF_TFBaseMediaDecodeTimeBox
 
struct  GF_TrackFragmentBox
 
struct  GF_TrackFragmentRunBox
 
struct  GF_TrunEntry
 
struct  GF_SegmentTypeBox
 
struct  GF_HintSampleEntryBox
 
struct  GF_RTPBox
 
struct  GF_SDPBox
 
struct  GF_RTPOBox
 
struct  GF_HintTrackInfoBox
 
struct  GF_RelyHintBox
 
struct  GF_TSHintEntryBox
 
struct  GF_TimeOffHintEntryBox
 
struct  GF_SeqOffHintEntryBox
 
struct  GF_TRPYBox
 
struct  GF_TOTLBox
 
struct  GF_NUMPBox
 
struct  GF_NPCKBox
 
struct  GF_NTYLBox
 
struct  GF_TPAYBox
 
struct  GF_MAXRBox
 
struct  GF_DMEDBox
 
struct  GF_DIMMBox
 
struct  GF_DREPBox
 
struct  GF_TMINBox
 
struct  GF_TMAXBox
 
struct  GF_PMAXBox
 
struct  GF_DMAXBox
 
struct  GF_PAYTBox
 
struct  GF_NameBox
 
struct  GF_HintInfoBox
 
struct  GF_DataBox
 
struct  GF_ListItemBox
 
struct  GF_ItemListBox
 
struct  GF_OMADRMCommonHeaderBox
 
struct  GF_OMADRMGroupIDBox
 
struct  GF_OMADRMMutableInformationBox
 
struct  GF_OMADRMTransactionTrackingBox
 
struct  GF_OMADRMRightsObjectBox
 
struct  GF_OMADRMKMSBox
 
struct  GF_SIDXReference
 
struct  GF_SegmentIndexBox
 
struct  GF_PcrInfoBox
 
struct  GF_AfraEntry
 
struct  GF_GlobalAfraEntry
 
struct  GF_AdobeFragRandomAccessBox
 
struct  GF_AdobeBootstrapInfoBox
 
struct  GF_AdobeSegmentRunEntry
 
struct  GF_AdobeSegmentRunTableBox
 
struct  GF_AdobeFragmentRunEntry
 
struct  GF_AdobeFragmentRunTableBox
 
struct  GF_SampleGroupEntry
 
struct  GF_SampleGroupBox
 
struct  GF_SampleGroupDescriptionBox
 
struct  GF_DefaultSampleGroupDescriptionEntry
 
struct  GF_VisualRandomAccessEntry
 
struct  GF_RollRecoveryEntry
 
struct  GF_CENCSampleEncryptionGroupEntry
 
struct  GF_ProtectionSystemHeaderBox
 
struct  GF_TrackEncryptionBox
 
struct  GF_PIFFTrackEncryptionBox
 
struct  GF_PIFFProtectionSystemHeaderBox
 
struct  GF_PIFFSampleEncryptionBox
 
struct  GF_SampleEncryptionBox
 
struct  GF_ProducerReferenceTimeBox
 
struct  GF_DataMap
 
struct  GF_FileDataMap
 
struct  GF_FileMappingDataMap
 
struct  GF_ISOFile
 
struct  GF_GenericDTE
 
struct  GF_EmptyDTE
 
struct  GF_ImmediateDTE
 
struct  GF_SampleDTE
 
struct  GF_StreamDescDTE
 
struct  GF_HintDataCache
 
struct  GF_HintSample
 
struct  GF_HintPacket
 
struct  GF_RTPPacket
 
struct  GF_TextSample
 
struct  GF_GenericSubtitleSample
 
struct  GF_StringBox
 
struct  GF_WebVTTSampleEntryBox
 
struct  GF_XMLSubtitleSampleEntryBox
 
struct  GF_SimpleTextSampleEntryBox
 

Macros

#define GF_ISOM_BOX
 
#define GF_ISOM_FULL_BOX
 
#define GF_ISOM_UUID_BOX
 
#define ISOM_DECL_BOX_ALLOC(__TYPE, __4cc)
 
#define gf_isom_full_box_init(__pre)
 
#define GF_ISOM_DATAENTRY_FIELDS   char *location;
 
#define GF_ISOM_SAMPLE_ENTRY_FIELDS
 
#define GF_ISOM_VISUAL_SAMPLE_ENTRY
 
#define GF_ISOM_AUDIO_SAMPLE_ENTRY
 
#define GF_ISOM_DATA_FILE   0x01
 
#define GF_ISOM_DATA_FILE_MAPPING   0x02
 
#define GF_ISOM_DATA_FILE_EXTERN   0x03
 
#define GF_ISOM_BASE_DATA_HANDLER
 
#define GF_ISOM_MAC_TIME_OFFSET   2082844800
 
#define GF_ISOM_FORMAT_FRAG_FLAGS(pad, sync, deg)   ( ( (pad) << 17) | ( ( !(sync) ) << 16) | (deg) );
 
#define GF_ISOM_GET_FRAG_PAD(flag)   ( (flag) >> 17) & 0x7
 
#define GF_ISOM_GET_FRAG_SYNC(flag)   ( ! ( ( (flag) >> 16) & 0x1))
 
#define GF_ISOM_GET_FRAG_DEG(flag)   (flag) & 0x7FFF
 
#define GF_ISOM_GET_FRAG_LEAD(flag)   ( (flag) >> 26) & 0x3
 
#define GF_ISOM_GET_FRAG_DEPENDS(flag)   ( (flag) >> 24) & 0x3
 
#define GF_ISOM_GET_FRAG_DEPENDED(flag)   ( (flag) >> 22) & 0x3
 
#define GF_ISOM_GET_FRAG_REDUNDANT(flag)   ( (flag) >> 20) & 0x3
 
#define GF_ISOM_GET_FRAG_DEPEND_FLAGS(lead, depends, depended, redundant)   ( (lead<<26) | (depends<<24) | (depended<<22) | (redundant<<20) )
 
#define GF_ISOM_RESET_FRAG_DEPEND_FLAGS(flags)   flags = flags & 0xFFFFF
 
#define GF_ISMO_BASE_DTE_ENTRY   u8 source;
 
#define GF_ISOM_BASE_PACKET   s32 relativeTransTime;
 
#define ERROR_ON_DUPLICATED_BOX(__abox, __parent)
 

Typedefs

typedef struct __isma_format_box GF_OMADRMAUFormatBox
 

Enumerations

enum  {
  GF_ISOM_BOX_TYPE_CO64 = ((( 'c' )<<24)|(( 'o' )<<16)|(( '6' )<<8)|( '4' )), GF_ISOM_BOX_TYPE_STCO = ((( 's' )<<24)|(( 't' )<<16)|(( 'c' )<<8)|( 'o' )), GF_ISOM_BOX_TYPE_CRHD = ((( 'c' )<<24)|(( 'r' )<<16)|(( 'h' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_CTTS = ((( 'c' )<<24)|(( 't' )<<16)|(( 't' )<<8)|( 's' )),
  GF_ISOM_BOX_TYPE_CPRT = ((( 'c' )<<24)|(( 'p' )<<16)|(( 'r' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_CHPL = ((( 'c' )<<24)|(( 'h' )<<16)|(( 'p' )<<8)|( 'l' )), GF_ISOM_BOX_TYPE_URL = ((( 'u' )<<24)|(( 'r' )<<16)|(( 'l' )<<8)|( ' ' )), GF_ISOM_BOX_TYPE_URN = ((( 'u' )<<24)|(( 'r' )<<16)|(( 'n' )<<8)|( ' ' )),
  GF_ISOM_BOX_TYPE_DINF = ((( 'd' )<<24)|(( 'i' )<<16)|(( 'n' )<<8)|( 'f' )), GF_ISOM_BOX_TYPE_DREF = ((( 'd' )<<24)|(( 'r' )<<16)|(( 'e' )<<8)|( 'f' )), GF_ISOM_BOX_TYPE_STDP = ((( 's' )<<24)|(( 't' )<<16)|(( 'd' )<<8)|( 'p' )), GF_ISOM_BOX_TYPE_EDTS = ((( 'e' )<<24)|(( 'd' )<<16)|(( 't' )<<8)|( 's' )),
  GF_ISOM_BOX_TYPE_ELST = ((( 'e' )<<24)|(( 'l' )<<16)|(( 's' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_UUID = ((( 'u' )<<24)|(( 'u' )<<16)|(( 'i' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_FREE = ((( 'f' )<<24)|(( 'r' )<<16)|(( 'e' )<<8)|( 'e' )), GF_ISOM_BOX_TYPE_HDLR = ((( 'h' )<<24)|(( 'd' )<<16)|(( 'l' )<<8)|( 'r' )),
  GF_ISOM_BOX_TYPE_GMHD = ((( 'g' )<<24)|(( 'm' )<<16)|(( 'h' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_HMHD = ((( 'h' )<<24)|(( 'm' )<<16)|(( 'h' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_HINT = ((( 'h' )<<24)|(( 'i' )<<16)|(( 'n' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_MDIA = ((( 'm' )<<24)|(( 'd' )<<16)|(( 'i' )<<8)|( 'a' )),
  GF_ISOM_BOX_TYPE_MDAT = ((( 'm' )<<24)|(( 'd' )<<16)|(( 'a' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_MDHD = ((( 'm' )<<24)|(( 'd' )<<16)|(( 'h' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_MINF = ((( 'm' )<<24)|(( 'i' )<<16)|(( 'n' )<<8)|( 'f' )), GF_ISOM_BOX_TYPE_MOOV = ((( 'm' )<<24)|(( 'o' )<<16)|(( 'o' )<<8)|( 'v' )),
  GF_ISOM_BOX_TYPE_MVHD = ((( 'm' )<<24)|(( 'v' )<<16)|(( 'h' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_STSD = ((( 's' )<<24)|(( 't' )<<16)|(( 's' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_STSZ = ((( 's' )<<24)|(( 't' )<<16)|(( 's' )<<8)|( 'z' )), GF_ISOM_BOX_TYPE_STZ2 = ((( 's' )<<24)|(( 't' )<<16)|(( 'z' )<<8)|( '2' )),
  GF_ISOM_BOX_TYPE_STBL = ((( 's' )<<24)|(( 't' )<<16)|(( 'b' )<<8)|( 'l' )), GF_ISOM_BOX_TYPE_STSC = ((( 's' )<<24)|(( 't' )<<16)|(( 's' )<<8)|( 'c' )), GF_ISOM_BOX_TYPE_STSH = ((( 's' )<<24)|(( 't' )<<16)|(( 's' )<<8)|( 'h' )), GF_ISOM_BOX_TYPE_SKIP = ((( 's' )<<24)|(( 'k' )<<16)|(( 'i' )<<8)|( 'p' )),
  GF_ISOM_BOX_TYPE_SMHD = ((( 's' )<<24)|(( 'm' )<<16)|(( 'h' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_STSS = ((( 's' )<<24)|(( 't' )<<16)|(( 's' )<<8)|( 's' )), GF_ISOM_BOX_TYPE_STTS = ((( 's' )<<24)|(( 't' )<<16)|(( 't' )<<8)|( 's' )), GF_ISOM_BOX_TYPE_TRAK = ((( 't' )<<24)|(( 'r' )<<16)|(( 'a' )<<8)|( 'k' )),
  GF_ISOM_BOX_TYPE_TKHD = ((( 't' )<<24)|(( 'k' )<<16)|(( 'h' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_TREF = ((( 't' )<<24)|(( 'r' )<<16)|(( 'e' )<<8)|( 'f' )), GF_ISOM_BOX_TYPE_UDTA = ((( 'u' )<<24)|(( 'd' )<<16)|(( 't' )<<8)|( 'a' )), GF_ISOM_BOX_TYPE_VMHD = ((( 'v' )<<24)|(( 'm' )<<16)|(( 'h' )<<8)|( 'd' )),
  GF_ISOM_BOX_TYPE_FTYP = ((( 'f' )<<24)|(( 't' )<<16)|(( 'y' )<<8)|( 'p' )), GF_ISOM_BOX_TYPE_PADB = ((( 'p' )<<24)|(( 'a' )<<16)|(( 'd' )<<8)|( 'b' )), GF_ISOM_BOX_TYPE_PDIN = ((( 'p' )<<24)|(( 'd' )<<16)|(( 'i' )<<8)|( 'n' )), GF_ISOM_BOX_TYPE_SDTP = ((( 's' )<<24)|(( 'd' )<<16)|(( 't' )<<8)|( 'p' )),
  GF_ISOM_BOX_TYPE_CSLG = ((( 'c' )<<24)|(( 's' )<<16)|(( 'l' )<<8)|( 'g' )), GF_ISOM_BOX_TYPE_SBGP = ((( 's' )<<24)|(( 'b' )<<16)|(( 'g' )<<8)|( 'p' )), GF_ISOM_BOX_TYPE_SGPD = ((( 's' )<<24)|(( 'g' )<<16)|(( 'p' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_SAIZ = ((( 's' )<<24)|(( 'a' )<<16)|(( 'i' )<<8)|( 'z' )),
  GF_ISOM_BOX_TYPE_SAIO = ((( 's' )<<24)|(( 'a' )<<16)|(( 'i' )<<8)|( 'o' )), GF_ISOM_BOX_TYPE_MFRA = ((( 'm' )<<24)|(( 'f' )<<16)|(( 'r' )<<8)|( 'a' )), GF_ISOM_BOX_TYPE_PSSH = ((( 'p' )<<24)|(( 's' )<<16)|(( 's' )<<8)|( 'h' )), GF_ISOM_BOX_TYPE_TENC = ((( 't' )<<24)|(( 'e' )<<16)|(( 'n' )<<8)|( 'c' )),
  GF_ISOM_BOX_TYPE_MVEX = ((( 'm' )<<24)|(( 'v' )<<16)|(( 'e' )<<8)|( 'x' )), GF_ISOM_BOX_TYPE_MEHD = ((( 'm' )<<24)|(( 'e' )<<16)|(( 'h' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_TREX = ((( 't' )<<24)|(( 'r' )<<16)|(( 'e' )<<8)|( 'x' )), GF_ISOM_BOX_TYPE_MOOF = ((( 'm' )<<24)|(( 'o' )<<16)|(( 'o' )<<8)|( 'f' )),
  GF_ISOM_BOX_TYPE_MFHD = ((( 'm' )<<24)|(( 'f' )<<16)|(( 'h' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_TRAF = ((( 't' )<<24)|(( 'r' )<<16)|(( 'a' )<<8)|( 'f' )), GF_ISOM_BOX_TYPE_TFHD = ((( 't' )<<24)|(( 'f' )<<16)|(( 'h' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_TRUN = ((( 't' )<<24)|(( 'r' )<<16)|(( 'u' )<<8)|( 'n' )),
  GF_ISOM_BOX_TYPE_DPND = ((( 'd' )<<24)|(( 'p' )<<16)|(( 'n' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_IODS = ((( 'i' )<<24)|(( 'o' )<<16)|(( 'd' )<<8)|( 's' )), GF_ISOM_BOX_TYPE_ESDS = ((( 'e' )<<24)|(( 's' )<<16)|(( 'd' )<<8)|( 's' )), GF_ISOM_BOX_TYPE_MPOD = ((( 'm' )<<24)|(( 'p' )<<16)|(( 'o' )<<8)|( 'd' )),
  GF_ISOM_BOX_TYPE_SYNC = ((( 's' )<<24)|(( 'y' )<<16)|(( 'n' )<<8)|( 'c' )), GF_ISOM_BOX_TYPE_IPIR = ((( 'i' )<<24)|(( 'p' )<<16)|(( 'i' )<<8)|( 'r' )), GF_ISOM_BOX_TYPE_SDHD = ((( 's' )<<24)|(( 'd' )<<16)|(( 'h' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_ODHD = ((( 'o' )<<24)|(( 'd' )<<16)|(( 'h' )<<8)|( 'd' )),
  GF_ISOM_BOX_TYPE_NMHD = ((( 'n' )<<24)|(( 'm' )<<16)|(( 'h' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_STHD = ((( 's' )<<24)|(( 't' )<<16)|(( 'h' )<<8)|( 'd' )), GF_ISOM_BOX_TYPE_MP4S = ((( 'm' )<<24)|(( 'p' )<<16)|(( '4' )<<8)|( 's' )), GF_ISOM_BOX_TYPE_MP4A = ((( 'm' )<<24)|(( 'p' )<<16)|(( '4' )<<8)|( 'a' )),
  GF_ISOM_BOX_TYPE_MP4V = ((( 'm' )<<24)|(( 'p' )<<16)|(( '4' )<<8)|( 'v' )), GF_ISOM_BOX_TYPE_AVCC = ((( 'a' )<<24)|(( 'v' )<<16)|(( 'c' )<<8)|( 'C' )), GF_ISOM_BOX_TYPE_BTRT = ((( 'b' )<<24)|(( 't' )<<16)|(( 'r' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_M4DS = ((( 'm' )<<24)|(( '4' )<<16)|(( 'd' )<<8)|( 's' )),
  GF_ISOM_BOX_TYPE_PASP = ((( 'p' )<<24)|(( 'a' )<<16)|(( 's' )<<8)|( 'p' )), GF_ISOM_BOX_TYPE_AVC1 = ((( 'a' )<<24)|(( 'v' )<<16)|(( 'c' )<<8)|( '1' )), GF_ISOM_BOX_TYPE_AVC2 = ((( 'a' )<<24)|(( 'v' )<<16)|(( 'c' )<<8)|( '2' )), GF_ISOM_BOX_TYPE_AVC3 = ((( 'a' )<<24)|(( 'v' )<<16)|(( 'c' )<<8)|( '3' )),
  GF_ISOM_BOX_TYPE_AVC4 = ((( 'a' )<<24)|(( 'v' )<<16)|(( 'c' )<<8)|( '4' )), GF_ISOM_BOX_TYPE_SVCC = ((( 's' )<<24)|(( 'v' )<<16)|(( 'c' )<<8)|( 'C' )), GF_ISOM_BOX_TYPE_SVC1 = ((( 's' )<<24)|(( 'v' )<<16)|(( 'c' )<<8)|( '1' )), GF_ISOM_BOX_TYPE_HVCC = ((( 'h' )<<24)|(( 'v' )<<16)|(( 'c' )<<8)|( 'C' )),
  GF_ISOM_BOX_TYPE_HVC1 = ((( 'h' )<<24)|(( 'v' )<<16)|(( 'c' )<<8)|( '1' )), GF_ISOM_BOX_TYPE_HEV1 = ((( 'h' )<<24)|(( 'e' )<<16)|(( 'v' )<<8)|( '1' )), GF_ISOM_BOX_TYPE_HVC2 = ((( 'h' )<<24)|(( 'v' )<<16)|(( 'c' )<<8)|( '2' )), GF_ISOM_BOX_TYPE_HEV2 = ((( 'h' )<<24)|(( 'e' )<<16)|(( 'v' )<<8)|( '2' )),
  GF_ISOM_BOX_TYPE_SHCC = ((( 's' )<<24)|(( 'h' )<<16)|(( 'c' )<<8)|( 'C' )), GF_ISOM_BOX_TYPE_SHC1 = ((( 's' )<<24)|(( 'h' )<<16)|(( 'c' )<<8)|( '1' )), GF_ISOM_BOX_TYPE_SHV1 = ((( 's' )<<24)|(( 'h' )<<16)|(( 'v' )<<8)|( '1' )), GF_ISOM_BOX_TYPE_LSRC = ((( 'l' )<<24)|(( 's' )<<16)|(( 'r' )<<8)|( 'C' )),
  GF_ISOM_BOX_TYPE_LSR1 = ((( 'l' )<<24)|(( 's' )<<16)|(( 'r' )<<8)|( '1' )), GF_ISOM_BOX_TYPE_DAMR = ((( 'd' )<<24)|(( 'a' )<<16)|(( 'm' )<<8)|( 'r' )), GF_ISOM_BOX_TYPE_D263 = ((( 'd' )<<24)|(( '2' )<<16)|(( '6' )<<8)|( '3' )), GF_ISOM_BOX_TYPE_DEVC = ((( 'd' )<<24)|(( 'e' )<<16)|(( 'v' )<<8)|( 'c' )),
  GF_ISOM_BOX_TYPE_DQCP = ((( 'd' )<<24)|(( 'q' )<<16)|(( 'c' )<<8)|( 'p' )), GF_ISOM_BOX_TYPE_DSMV = ((( 'd' )<<24)|(( 's' )<<16)|(( 'm' )<<8)|( 'v' )), GF_ISOM_BOX_TYPE_TSEL = ((( 't' )<<24)|(( 's' )<<16)|(( 'e' )<<8)|( 'l' )), GF_ISOM_BOX_TYPE_STYP = ((( 's' )<<24)|(( 't' )<<16)|(( 'y' )<<8)|( 'p' )),
  GF_ISOM_BOX_TYPE_TFDT = ((( 't' )<<24)|(( 'f' )<<16)|(( 'd' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_SIDX = ((( 's' )<<24)|(( 'i' )<<16)|(( 'd' )<<8)|( 'x' )), GF_ISOM_BOX_TYPE_PCRB = ((( 'p' )<<24)|(( 'c' )<<16)|(( 'r' )<<8)|( 'b' )), GF_ISOM_BOX_TYPE_FTAB = ((( 'f' )<<24)|(( 't' )<<16)|(( 'a' )<<8)|( 'b' )),
  GF_ISOM_BOX_TYPE_TX3G = ((( 't' )<<24)|(( 'x' )<<16)|(( '3' )<<8)|( 'g' )), GF_ISOM_BOX_TYPE_STYL = ((( 's' )<<24)|(( 't' )<<16)|(( 'y' )<<8)|( 'l' )), GF_ISOM_BOX_TYPE_HLIT = ((( 'h' )<<24)|(( 'l' )<<16)|(( 'i' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_HCLR = ((( 'h' )<<24)|(( 'c' )<<16)|(( 'l' )<<8)|( 'r' )),
  GF_ISOM_BOX_TYPE_KROK = ((( 'k' )<<24)|(( 'r' )<<16)|(( 'o' )<<8)|( 'k' )), GF_ISOM_BOX_TYPE_DLAY = ((( 'd' )<<24)|(( 'l' )<<16)|(( 'a' )<<8)|( 'y' )), GF_ISOM_BOX_TYPE_HREF = ((( 'h' )<<24)|(( 'r' )<<16)|(( 'e' )<<8)|( 'f' )), GF_ISOM_BOX_TYPE_TBOX = ((( 't' )<<24)|(( 'b' )<<16)|(( 'o' )<<8)|( 'x' )),
  GF_ISOM_BOX_TYPE_BLNK = ((( 'b' )<<24)|(( 'l' )<<16)|(( 'n' )<<8)|( 'k' )), GF_ISOM_BOX_TYPE_TWRP = ((( 't' )<<24)|(( 'w' )<<16)|(( 'r' )<<8)|( 'p' )), GF_ISOM_BOX_TYPE_META = ((( 'm' )<<24)|(( 'e' )<<16)|(( 't' )<<8)|( 'a' )), GF_ISOM_BOX_TYPE_XML = ((( 'x' )<<24)|(( 'm' )<<16)|(( 'l' )<<8)|( ' ' )),
  GF_ISOM_BOX_TYPE_BXML = ((( 'b' )<<24)|(( 'x' )<<16)|(( 'm' )<<8)|( 'l' )), GF_ISOM_BOX_TYPE_ILOC = ((( 'i' )<<24)|(( 'l' )<<16)|(( 'o' )<<8)|( 'c' )), GF_ISOM_BOX_TYPE_PITM = ((( 'p' )<<24)|(( 'i' )<<16)|(( 't' )<<8)|( 'm' )), GF_ISOM_BOX_TYPE_IPRO = ((( 'i' )<<24)|(( 'p' )<<16)|(( 'r' )<<8)|( 'o' )),
  GF_ISOM_BOX_TYPE_INFE = ((( 'i' )<<24)|(( 'n' )<<16)|(( 'f' )<<8)|( 'e' )), GF_ISOM_BOX_TYPE_IINF = ((( 'i' )<<24)|(( 'i' )<<16)|(( 'n' )<<8)|( 'f' )), GF_ISOM_BOX_TYPE_ENCA = ((( 'e' )<<24)|(( 'n' )<<16)|(( 'c' )<<8)|( 'a' )), GF_ISOM_BOX_TYPE_ENCV = ((( 'e' )<<24)|(( 'n' )<<16)|(( 'c' )<<8)|( 'v' )),
  GF_ISOM_BOX_TYPE_ENCT = ((( 'e' )<<24)|(( 'n' )<<16)|(( 'c' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_ENCS = ((( 'e' )<<24)|(( 'n' )<<16)|(( 'c' )<<8)|( 's' )), GF_ISOM_BOX_TYPE_SINF = ((( 's' )<<24)|(( 'i' )<<16)|(( 'n' )<<8)|( 'f' )), GF_ISOM_BOX_TYPE_FRMA = ((( 'f' )<<24)|(( 'r' )<<16)|(( 'm' )<<8)|( 'a' )),
  GF_ISOM_BOX_TYPE_SCHM = ((( 's' )<<24)|(( 'c' )<<16)|(( 'h' )<<8)|( 'm' )), GF_ISOM_BOX_TYPE_SCHI = ((( 's' )<<24)|(( 'c' )<<16)|(( 'h' )<<8)|( 'i' )), GF_ISOM_BOX_TYPE_METX = ((( 'm' )<<24)|(( 'e' )<<16)|(( 't' )<<8)|( 'x' )), GF_ISOM_BOX_TYPE_METT = ((( 'm' )<<24)|(( 'e' )<<16)|(( 't' )<<8)|( 't' )),
  GF_ISOM_BOX_TYPE_IKMS = ((( 'i' )<<24)|(( 'K' )<<16)|(( 'M' )<<8)|( 'S' )), GF_ISOM_BOX_TYPE_ISFM = ((( 'i' )<<24)|(( 'S' )<<16)|(( 'F' )<<8)|( 'M' )), GF_ISOM_BOX_TYPE_RTP_STSD = ((( 'r' )<<24)|(( 't' )<<16)|(( 'p' )<<8)|( ' ' )), GF_ISOM_BOX_TYPE_HNTI = ((( 'h' )<<24)|(( 'n' )<<16)|(( 't' )<<8)|( 'i' )),
  GF_ISOM_BOX_TYPE_RTP = ((( 'r' )<<24)|(( 't' )<<16)|(( 'p' )<<8)|( ' ' )), GF_ISOM_BOX_TYPE_SDP = ((( 's' )<<24)|(( 'd' )<<16)|(( 'p' )<<8)|( ' ' )), GF_ISOM_BOX_TYPE_HINF = ((( 'h' )<<24)|(( 'i' )<<16)|(( 'n' )<<8)|( 'f' )), GF_ISOM_BOX_TYPE_NAME = ((( 'n' )<<24)|(( 'a' )<<16)|(( 'm' )<<8)|( 'e' )),
  GF_ISOM_BOX_TYPE_TRPY = ((( 't' )<<24)|(( 'r' )<<16)|(( 'p' )<<8)|( 'y' )), GF_ISOM_BOX_TYPE_NUMP = ((( 'n' )<<24)|(( 'u' )<<16)|(( 'm' )<<8)|( 'p' )), GF_ISOM_BOX_TYPE_TOTL = ((( 't' )<<24)|(( 'o' )<<16)|(( 't' )<<8)|( 'l' )), GF_ISOM_BOX_TYPE_NPCK = ((( 'n' )<<24)|(( 'p' )<<16)|(( 'c' )<<8)|( 'k' )),
  GF_ISOM_BOX_TYPE_TPYL = ((( 't' )<<24)|(( 'p' )<<16)|(( 'y' )<<8)|( 'l' )), GF_ISOM_BOX_TYPE_TPAY = ((( 't' )<<24)|(( 'p' )<<16)|(( 'a' )<<8)|( 'y' )), GF_ISOM_BOX_TYPE_MAXR = ((( 'm' )<<24)|(( 'a' )<<16)|(( 'x' )<<8)|( 'r' )), GF_ISOM_BOX_TYPE_DMED = ((( 'd' )<<24)|(( 'm' )<<16)|(( 'e' )<<8)|( 'd' )),
  GF_ISOM_BOX_TYPE_DIMM = ((( 'd' )<<24)|(( 'i' )<<16)|(( 'm' )<<8)|( 'm' )), GF_ISOM_BOX_TYPE_DREP = ((( 'd' )<<24)|(( 'r' )<<16)|(( 'e' )<<8)|( 'p' )), GF_ISOM_BOX_TYPE_TMIN = ((( 't' )<<24)|(( 'm' )<<16)|(( 'i' )<<8)|( 'n' )), GF_ISOM_BOX_TYPE_TMAX = ((( 't' )<<24)|(( 'm' )<<16)|(( 'a' )<<8)|( 'x' )),
  GF_ISOM_BOX_TYPE_PMAX = ((( 'p' )<<24)|(( 'm' )<<16)|(( 'a' )<<8)|( 'x' )), GF_ISOM_BOX_TYPE_DMAX = ((( 'd' )<<24)|(( 'm' )<<16)|(( 'a' )<<8)|( 'x' )), GF_ISOM_BOX_TYPE_PAYT = ((( 'p' )<<24)|(( 'a' )<<16)|(( 'y' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_RELY = ((( 'r' )<<24)|(( 'e' )<<16)|(( 'l' )<<8)|( 'y' )),
  GF_ISOM_BOX_TYPE_TIMS = ((( 't' )<<24)|(( 'i' )<<16)|(( 'm' )<<8)|( 's' )), GF_ISOM_BOX_TYPE_TSRO = ((( 't' )<<24)|(( 's' )<<16)|(( 'r' )<<8)|( 'o' )), GF_ISOM_BOX_TYPE_SNRO = ((( 's' )<<24)|(( 'n' )<<16)|(( 'r' )<<8)|( 'o' )), GF_ISOM_BOX_TYPE_RTPO = ((( 'r' )<<24)|(( 't' )<<16)|(( 'p' )<<8)|( 'o' )),
  GF_ISOM_BOX_TYPE_REFT = ((( 'R' )<<24)|(( 'E' )<<16)|(( 'F' )<<8)|( 'T' )), GF_ISOM_BOX_TYPE_ABST = ((( 'a' )<<24)|(( 'b' )<<16)|(( 's' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_AFRA = ((( 'a' )<<24)|(( 'f' )<<16)|(( 'r' )<<8)|( 'a' )), GF_ISOM_BOX_TYPE_ASRT = ((( 'a' )<<24)|(( 's' )<<16)|(( 'r' )<<8)|( 't' )),
  GF_ISOM_BOX_TYPE_AFRT = ((( 'a' )<<24)|(( 'f' )<<16)|(( 'r' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_ILST = ((( 'i' )<<24)|(( 'l' )<<16)|(( 's' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_0xA9NAM = ((( 0xA9 )<<24)|(( 'n' )<<16)|(( 'a' )<<8)|( 'm' )), GF_ISOM_BOX_TYPE_0xA9CMT = ((( 0xA9 )<<24)|(( 'c' )<<16)|(( 'm' )<<8)|( 't' )),
  GF_ISOM_BOX_TYPE_0xA9DAY = ((( 0xA9 )<<24)|(( 'd' )<<16)|(( 'a' )<<8)|( 'y' )), GF_ISOM_BOX_TYPE_0xA9ART = ((( 0xA9 )<<24)|(( 'A' )<<16)|(( 'R' )<<8)|( 'T' )), GF_ISOM_BOX_TYPE_0xA9TRK = ((( 0xA9 )<<24)|(( 't' )<<16)|(( 'r' )<<8)|( 'k' )), GF_ISOM_BOX_TYPE_0xA9ALB = ((( 0xA9 )<<24)|(( 'a' )<<16)|(( 'l' )<<8)|( 'b' )),
  GF_ISOM_BOX_TYPE_0xA9COM = ((( 0xA9 )<<24)|(( 'c' )<<16)|(( 'o' )<<8)|( 'm' )), GF_ISOM_BOX_TYPE_0xA9WRT = ((( 0xA9 )<<24)|(( 'w' )<<16)|(( 'r' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_0xA9TOO = ((( 0xA9 )<<24)|(( 't' )<<16)|(( 'o' )<<8)|( 'o' )), GF_ISOM_BOX_TYPE_0xA9CPY = ((( 0xA9 )<<24)|(( 'c' )<<16)|(( 'p' )<<8)|( 'y' )),
  GF_ISOM_BOX_TYPE_0xA9DES = ((( 0xA9 )<<24)|(( 'd' )<<16)|(( 'e' )<<8)|( 's' )), GF_ISOM_BOX_TYPE_0xA9GEN = ((( 0xA9 )<<24)|(( 'g' )<<16)|(( 'e' )<<8)|( 'n' )), GF_ISOM_BOX_TYPE_0xA9GRP = ((( 0xA9 )<<24)|(( 'g' )<<16)|(( 'r' )<<8)|( 'p' )), GF_ISOM_BOX_TYPE_0xA9ENC = ((( 0xA9 )<<24)|(( 'e' )<<16)|(( 'n' )<<8)|( 'c' )),
  GF_ISOM_BOX_TYPE_aART = ((( 'a' )<<24)|(( 'A' )<<16)|(( 'R' )<<8)|( 'T' )), GF_ISOM_BOX_TYPE_PGAP = ((( 'p' )<<24)|(( 'g' )<<16)|(( 'a' )<<8)|( 'p' )), GF_ISOM_BOX_TYPE_GNRE = ((( 'g' )<<24)|(( 'n' )<<16)|(( 'r' )<<8)|( 'e' )), GF_ISOM_BOX_TYPE_DISK = ((( 'd' )<<24)|(( 'i' )<<16)|(( 's' )<<8)|( 'k' )),
  GF_ISOM_BOX_TYPE_TRKN = ((( 't' )<<24)|(( 'r' )<<16)|(( 'k' )<<8)|( 'n' )), GF_ISOM_BOX_TYPE_TMPO = ((( 't' )<<24)|(( 'm' )<<16)|(( 'p' )<<8)|( 'o' )), GF_ISOM_BOX_TYPE_CPIL = ((( 'c' )<<24)|(( 'p' )<<16)|(( 'i' )<<8)|( 'l' )), GF_ISOM_BOX_TYPE_COVR = ((( 'c' )<<24)|(( 'o' )<<16)|(( 'v' )<<8)|( 'r' )),
  GF_ISOM_BOX_TYPE_iTunesSpecificInfo = ((( '-' )<<24)|(( '-' )<<16)|(( '-' )<<8)|( '-' )), GF_ISOM_BOX_TYPE_DATA = ((( 'd' )<<24)|(( 'a' )<<16)|(( 't' )<<8)|( 'a' )), GF_ISOM_HANDLER_TYPE_MDIR = ((( 'm' )<<24)|(( 'd' )<<16)|(( 'i' )<<8)|( 'r' )), GF_ISOM_BOX_TYPE_CHAP = ((( 'c' )<<24)|(( 'h' )<<16)|(( 'a' )<<8)|( 'p' )),
  GF_ISOM_BOX_TYPE_TEXT = ((( 't' )<<24)|(( 'e' )<<16)|(( 'x' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_OHDR = ((( 'o' )<<24)|(( 'h' )<<16)|(( 'd' )<<8)|( 'r' )), GF_ISOM_BOX_TYPE_GRPI = ((( 'g' )<<24)|(( 'r' )<<16)|(( 'p' )<<8)|( 'i' )), GF_ISOM_BOX_TYPE_MDRI = ((( 'm' )<<24)|(( 'd' )<<16)|(( 'r' )<<8)|( 'i' )),
  GF_ISOM_BOX_TYPE_ODTT = ((( 'o' )<<24)|(( 'd' )<<16)|(( 't' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_ODRB = ((( 'o' )<<24)|(( 'd' )<<16)|(( 'r' )<<8)|( 'b' )), GF_ISOM_BOX_TYPE_ODKM = ((( 'o' )<<24)|(( 'd' )<<16)|(( 'k' )<<8)|( 'm' )), GF_ISOM_BOX_TYPE_ODAF = ((( 'o' )<<24)|(( 'd' )<<16)|(( 'a' )<<8)|( 'f' )),
  GF_ISOM_BOX_TYPE_DIMS = ((( 'd' )<<24)|(( 'i' )<<16)|(( 'm' )<<8)|( 's' )), GF_ISOM_BOX_TYPE_DIMC = ((( 'd' )<<24)|(( 'i' )<<16)|(( 'm' )<<8)|( 'C' )), GF_ISOM_BOX_TYPE_DIST = ((( 'd' )<<24)|(( 'i' )<<16)|(( 'S' )<<8)|( 'T' )), GF_ISOM_BOX_TYPE_AC3 = ((( 'a' )<<24)|(( 'c' )<<16)|(( '-' )<<8)|( '3' )),
  GF_ISOM_BOX_TYPE_DAC3 = ((( 'd' )<<24)|(( 'a' )<<16)|(( 'c' )<<8)|( '3' )), GF_ISOM_BOX_TYPE_EC3 = ((( 'e' )<<24)|(( 'c' )<<16)|(( '-' )<<8)|( '3' )), GF_ISOM_BOX_TYPE_DEC3 = ((( 'd' )<<24)|(( 'e' )<<16)|(( 'c' )<<8)|( '3' )), GF_ISOM_BOX_TYPE_SUBS = ((( 's' )<<24)|(( 'u' )<<16)|(( 'b' )<<8)|( 's' )),
  GF_ISOM_BOX_TYPE_RVCC = ((( 'r' )<<24)|(( 'v' )<<16)|(( 'c' )<<8)|( 'c' )), GF_ISOM_BOX_TYPE_VTTC = ((( 'v' )<<24)|(( 't' )<<16)|(( 't' )<<8)|( 'C' )), GF_ISOM_BOX_TYPE_VTCU = ((( 'v' )<<24)|(( 't' )<<16)|(( 't' )<<8)|( 'c' )), GF_ISOM_BOX_TYPE_VTTE = ((( 'v' )<<24)|(( 't' )<<16)|(( 't' )<<8)|( 'e' )),
  GF_ISOM_BOX_TYPE_CTIM = ((( 'c' )<<24)|(( 't' )<<16)|(( 'i' )<<8)|( 'm' )), GF_ISOM_BOX_TYPE_IDEN = ((( 'i' )<<24)|(( 'd' )<<16)|(( 'e' )<<8)|( 'n' )), GF_ISOM_BOX_TYPE_STTG = ((( 's' )<<24)|(( 't' )<<16)|(( 't' )<<8)|( 'g' )), GF_ISOM_BOX_TYPE_PAYL = ((( 'p' )<<24)|(( 'a' )<<16)|(( 'y' )<<8)|( 'l' )),
  GF_ISOM_BOX_TYPE_WVTT = ((( 'w' )<<24)|(( 'v' )<<16)|(( 't' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_STPP = ((( 's' )<<24)|(( 't' )<<16)|(( 'p' )<<8)|( 'p' )), GF_ISOM_BOX_TYPE_SBTT = ((( 's' )<<24)|(( 'b' )<<16)|(( 't' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_STSE = ((( 's' )<<24)|(( 't' )<<16)|(( 's' )<<8)|( 'e' )),
  GF_ISOM_BOX_TYPE_STTC = ((( 's' )<<24)|(( 't' )<<16)|(( 't' )<<8)|( 'C' )), GF_ISOM_BOX_TYPE_PRFT = ((( 'p' )<<24)|(( 'r' )<<16)|(( 'f' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_GNRM = ((( 'g' )<<24)|(( 'n' )<<16)|(( 'r' )<<8)|( 'm' )), GF_ISOM_BOX_TYPE_GNRV = ((( 'g' )<<24)|(( 'n' )<<16)|(( 'r' )<<8)|( 'v' )),
  GF_ISOM_BOX_TYPE_GNRA = ((( 'g' )<<24)|(( 'n' )<<16)|(( 'r' )<<8)|( 'a' )), GF_ISOM_BOX_TYPE_STSF = ((( 'S' )<<24)|(( 'T' )<<16)|(( 'S' )<<8)|( 'F' )), GF_ISOM_BOX_TYPE_GHNT = ((( 'g' )<<24)|(( 'h' )<<16)|(( 'n' )<<8)|( 't' )), GF_ISOM_BOX_TYPE_VOID = ((( 'V' )<<24)|(( 'O' )<<16)|(( 'I' )<<8)|( 'D' )),
  GF_ISOM_BOX_UUID_PSSH = ((( 'P' )<<24)|(( 'S' )<<16)|(( 'S' )<<8)|( 'H' )), GF_ISOM_BOX_UUID_TENC = ((( 'T' )<<24)|(( 'E' )<<16)|(( 'N' )<<8)|( 'C' )), GF_ISOM_BOX_UUID_TFRF = ((( 'T' )<<24)|(( 'F' )<<16)|(( 'R' )<<8)|( 'F' )), GF_ISOM_BOX_UUID_TFXD = ((( 'T' )<<24)|(( 'F' )<<16)|(( 'X' )<<8)|( 'D' ))
}
 
enum  {
  GF_ISOM_TRAF_BASE_OFFSET = 0x01, GF_ISOM_TRAF_SAMPLE_DESC = 0x02, GF_ISOM_TRAF_SAMPLE_DUR = 0x08, GF_ISOM_TRAF_SAMPLE_SIZE = 0x10,
  GF_ISOM_TRAF_SAMPLE_FLAGS = 0x20, GF_ISOM_TRAF_DUR_EMPTY = 0x10000, GF_ISOM_MOOF_BASE_OFFSET = 0x20000
}
 
enum  {
  GF_ISOM_TRUN_DATA_OFFSET = 0x01, GF_ISOM_TRUN_FIRST_FLAG = 0x04, GF_ISOM_TRUN_DURATION = 0x100, GF_ISOM_TRUN_SIZE = 0x200,
  GF_ISOM_TRUN_FLAGS = 0x400, GF_ISOM_TRUN_CTS_OFFSET = 0x800
}
 
enum  {
  GF_ISOM_DATA_MAP_READ = 1, GF_ISOM_DATA_MAP_WRITE = 2, GF_ISOM_DATA_MAP_EDIT = 3, GF_ISOM_DATA_MAP_READ_ONLY = 4,
  GF_ISOM_DATA_MAP_CAT = 5
}
 
enum  { GF_ISOM_FRAG_WRITE_READY = 0x01, GF_ISOM_FRAG_READ_DEBUG = 0x02 }
 
enum  { GF_ISMO_HINT_RTP = 1, GF_ISMO_MPEG2_TS = 2 }
 

Functions

GF_Boxgf_isom_box_new (u32 boxType)
 
GF_Err gf_isom_box_write (GF_Box *ptr, GF_BitStream *bs)
 
GF_Err gf_isom_box_read (GF_Box *ptr, GF_BitStream *bs)
 
void gf_isom_box_del (GF_Box *ptr)
 
GF_Err gf_isom_box_size (GF_Box *ptr)
 
GF_Err gf_isom_clone_box (GF_Box *src, GF_Box **dst)
 
GF_Err gf_isom_parse_box (GF_Box **outBox, GF_BitStream *bs)
 
GF_Err gf_isom_read_box_list (GF_Box *s, GF_BitStream *bs, GF_Err(*add_box)(GF_Box *par, GF_Box *b))
 
GF_Err gf_isom_read_box_list_ex (GF_Box *parent, GF_BitStream *bs, GF_Err(*add_box)(GF_Box *par, GF_Box *b), u32 parent_type)
 
GF_Err gf_isom_box_add_default (GF_Box *a, GF_Box *subbox)
 
GF_Err gf_isom_box_get_size (GF_Box *ptr)
 
GF_Err gf_isom_full_box_get_size (GF_Box *ptr)
 
GF_Err gf_isom_box_write_header (GF_Box *ptr, GF_BitStream *bs)
 
GF_Err gf_isom_full_box_read (GF_Box *ptr, GF_BitStream *bs)
 
GF_Err gf_isom_full_box_write (GF_Box *s, GF_BitStream *bs)
 
void gf_isom_box_array_del (GF_List *other_boxes)
 
GF_Err gf_isom_box_array_write (GF_Box *parent, GF_List *list, GF_BitStream *bs)
 
GF_Err gf_isom_box_array_size (GF_Box *parent, GF_List *list)
 
void gf_isom_sample_entry_init (GF_SampleEntryBox *ptr)
 
void gf_isom_sample_entry_predestroy (GF_SampleEntryBox *ptr)
 
GF_Err LSR_UpdateESD (GF_LASeRSampleEntryBox *lsr, GF_ESD *esd)
 
void gf_isom_video_sample_entry_init (GF_VisualSampleEntryBox *ent)
 
GF_Err gf_isom_video_sample_entry_read (GF_VisualSampleEntryBox *ptr, GF_BitStream *bs)
 
void gf_isom_video_sample_entry_write (GF_VisualSampleEntryBox *ent, GF_BitStream *bs)
 
void gf_isom_video_sample_entry_size (GF_VisualSampleEntryBox *ent)
 
Bool gf_isom_is_nalu_based_entry (GF_MediaBox *mdia, GF_SampleEntryBox *_entry)
 
GF_Err gf_isom_nalu_sample_rewrite (GF_MediaBox *mdia, GF_ISOSample *sample, u32 sampleNumber, GF_MPEGVisualSampleEntryBox *entry)
 
void gf_isom_audio_sample_entry_init (GF_AudioSampleEntryBox *ptr)
 
GF_Err gf_isom_audio_sample_entry_read (GF_AudioSampleEntryBox *ptr, GF_BitStream *bs)
 
void gf_isom_audio_sample_entry_write (GF_AudioSampleEntryBox *ptr, GF_BitStream *bs)
 
void gf_isom_audio_sample_entry_size (GF_AudioSampleEntryBox *ptr)
 
u32 gf_isom_sample_get_subsample_entry (GF_ISOFile *movie, u32 track, u32 sampleNumber, GF_SubSampleInfoEntry **sub_sample)
 
GF_Err gf_isom_add_subsample_info (GF_SubSampleInformationBox *sub_samples, u32 sampleNumber, u32 subSampleSize, u8 priority, u32 reserved, Bool discardable)
 
GF_PIFFSampleEncryptionBoxgf_isom_create_piff_psec_box (u8 version, u32 flags, u32 AlgorithmID, u8 IV_size, bin128 KID)
 
GF_SampleEncryptionBoxgf_isom_create_samp_enc_box (u8 version, u32 flags)
 
GF_Err gf_isom_datamap_new (const char *location, const char *parentPath, u8 mode, GF_DataMap **outDataMap)
 
void gf_isom_datamap_del (GF_DataMap *ptr)
 
GF_Err gf_isom_datamap_open (GF_MediaBox *minf, u32 dataRefIndex, u8 Edit)
 
void gf_isom_datamap_close (GF_MediaInformationBox *minf)
 
u32 gf_isom_datamap_get_data (GF_DataMap *map, char *buffer, u32 bufferLength, u64 Offset)
 
GF_DataMapgf_isom_fdm_new (const char *sPath, u8 mode)
 
void gf_isom_fdm_del (GF_FileDataMap *ptr)
 
u32 gf_isom_fdm_get_data (GF_FileDataMap *ptr, char *buffer, u32 bufferLength, u64 fileOffset)
 
GF_DataMapgf_isom_fdm_new_temp (const char *sTempPath)
 
GF_DataMapgf_isom_fmo_new (const char *sPath, u8 mode)
 
void gf_isom_fmo_del (GF_FileMappingDataMap *ptr)
 
u32 gf_isom_fmo_get_data (GF_FileMappingDataMap *ptr, char *buffer, u32 bufferLength, u64 fileOffset)
 
u64 gf_isom_datamap_get_offset (GF_DataMap *map)
 
GF_Err gf_isom_datamap_add_data (GF_DataMap *ptr, char *data, u32 dataSize)
 
void gf_isom_datamap_flush (GF_DataMap *map)
 
GF_TrackExtendsBoxGetTrex (GF_MovieBox *moov, u32 TrackID)
 
u64 gf_isom_get_mp4time ()
 
void gf_isom_set_last_error (GF_ISOFile *the_file, GF_Err error)
 
GF_Err gf_isom_parse_movie_boxes (GF_ISOFile *mov, u64 *bytesMissing, Bool progressive_mode)
 
GF_ISOFile * gf_isom_new_movie ()
 
GF_TrackBoxgf_isom_get_track_from_file (GF_ISOFile *the_file, u32 trackNumber)
 
GF_TrackBoxgf_isom_get_track (GF_MovieBox *moov, u32 trackNumber)
 
GF_TrackBoxgf_isom_get_track_from_id (GF_MovieBox *moov, u32 trackID)
 
GF_TrackBoxgf_isom_get_track_from_original_id (GF_MovieBox *moov, u32 originalID, u32 originalFile)
 
u32 gf_isom_get_tracknum_from_id (GF_MovieBox *moov, u32 trackID)
 
GF_ISOFile * gf_isom_open_file (const char *fileName, u32 OpenMode, const char *tmp_dir)
 
void gf_isom_delete_movie (GF_ISOFile *mov)
 
GF_Err GetESD (GF_MovieBox *moov, u32 trackID, u32 StreamDescIndex, GF_ESD **outESD)
 
GF_Err GetESDForTime (GF_MovieBox *moov, u32 trackID, u64 CTS, GF_ESD **outESD)
 
GF_Err Media_GetSampleDesc (GF_MediaBox *mdia, u32 SampleDescIndex, GF_SampleEntryBox **out_entry, u32 *dataRefIndex)
 
GF_Err Media_GetSampleDescIndex (GF_MediaBox *mdia, u64 DTS, u32 *sampleDescIndex)
 
GF_Err Media_GetESD (GF_MediaBox *mdia, u32 sampleDescIndex, GF_ESD **esd, Bool true_desc_only)
 
Bool Track_IsMPEG4Stream (u32 HandlerType)
 
Bool IsMP4Description (u32 entryType)
 
GF_Err Track_FindRef (GF_TrackBox *trak, u32 ReferenceType, GF_TrackReferenceTypeBox **dpnd)
 
GF_Err GetMediaTime (GF_TrackBox *trak, Bool force_non_empty, u64 movieTime, u64 *MediaTime, s64 *SegmentStartTime, s64 *MediaOffset, u8 *useEdit, u64 *next_edit_start_plus_one)
 
GF_Err Media_GetSample (GF_MediaBox *mdia, u32 sampleNumber, GF_ISOSample **samp, u32 *sampleDescriptionIndex, Bool no_data, u64 *out_offset)
 
GF_Err Media_CheckDataEntry (GF_MediaBox *mdia, u32 dataEntryIndex)
 
GF_Err Media_FindSyncSample (GF_SampleTableBox *stbl, u32 searchFromTime, u32 *sampleNumber, u8 mode)
 
GF_Err Media_RewriteODFrame (GF_MediaBox *mdia, GF_ISOSample *sample)
 
GF_Err Media_FindDataRef (GF_DataReferenceBox *dref, char *URLname, char *URNname, u32 *dataRefIndex)
 
Bool Media_IsSelfContained (GF_MediaBox *mdia, u32 StreamDescIndex)
 
GF_TrackBoxGetTrackbyID (GF_MovieBox *moov, u32 TrackID)
 
GF_Err findEntryForTime (GF_SampleTableBox *stbl, u64 DTS, u8 useCTS, u32 *sampleNumber, u32 *prevSampleNumber)
 
GF_Err stbl_GetSampleSize (GF_SampleSizeBox *stsz, u32 SampleNumber, u32 *Size)
 
GF_Err stbl_GetSampleCTS (GF_CompositionOffsetBox *ctts, u32 SampleNumber, s32 *CTSoffset)
 
GF_Err stbl_GetSampleDTS (GF_TimeToSampleBox *stts, u32 SampleNumber, u64 *DTS)
 
GF_Err stbl_GetSampleDTS_and_Duration (GF_TimeToSampleBox *stts, u32 SampleNumber, u64 *DTS, u32 *duration)
 
GF_Err stbl_GetSampleRAP (GF_SyncSampleBox *stss, u32 SampleNumber, u8 *IsRAP, u32 *prevRAP, u32 *nextRAP)
 
GF_Err stbl_SearchSAPs (GF_SampleTableBox *stbl, u32 SampleNumber, u8 *IsRAP, u32 *prevRAP, u32 *nextRAP)
 
GF_Err stbl_GetSampleInfos (GF_SampleTableBox *stbl, u32 sampleNumber, u64 *offset, u32 *chunkNumber, u32 *descIndex, u8 *isEdited)
 
GF_Err stbl_GetSampleShadow (GF_ShadowSyncBox *stsh, u32 *sampleNumber, u32 *syncNum)
 
GF_Err stbl_GetPaddingBits (GF_PaddingBitsBox *padb, u32 SampleNumber, u8 *PadBits)
 
u32 stbl_GetSampleFragmentCount (GF_SampleFragmentBox *stsf, u32 sampleNumber)
 
u32 stbl_GetSampleFragmentSize (GF_SampleFragmentBox *stsf, u32 sampleNumber, u32 FragmentIndex)
 
GF_Err stbl_GetSampleDepType (GF_SampleDependencyTypeBox *stbl, u32 SampleNumber, u32 *dependsOn, u32 *dependedOn, u32 *redundant)
 
GF_Err stbl_UnpackOffsets (GF_SampleTableBox *stbl)
 
GF_Err SetTrackDuration (GF_TrackBox *trak)
 
GF_Err Media_SetDuration (GF_TrackBox *trak)
 
GF_Err gf_isom_get_ttxt_esd (GF_MediaBox *mdia, GF_ESD **out_esd)
 
GF_Err gf_isom_rewrite_text_sample (GF_ISOSample *samp, u32 sampleDescriptionIndex, u32 sample_dur)
 
GF_UserDataMapudta_getEntry (GF_UserDataBox *ptr, u32 box_type, bin128 *uuid)
 
GF_Err FlushCaptureMode (GF_ISOFile *movie)
 
GF_Err CanAccessMovie (GF_ISOFile *movie, u32 Mode)
 
GF_ISOFile * gf_isom_create_movie (const char *fileName, u32 OpenMode, const char *tmp_dir)
 
void gf_isom_insert_moov (GF_ISOFile *file)
 
GF_Err WriteToFile (GF_ISOFile *movie)
 
GF_Err Track_SetStreamDescriptor (GF_TrackBox *trak, u32 StreamDescriptionIndex, u32 DataReferenceIndex, GF_ESD *esd, u32 *outStreamIndex)
 
u8 RequestTrack (GF_MovieBox *moov, u32 TrackID)
 
GF_Err NewMedia (GF_MediaBox **mdia, u32 MediaType, u32 TimeScale)
 
GF_Err Media_ParseODFrame (GF_MediaBox *mdia, GF_ISOSample *sample, GF_ISOSample **od_samp)
 
GF_Err Media_AddSample (GF_MediaBox *mdia, u64 data_offset, GF_ISOSample *sample, u32 StreamDescIndex, u32 syncShadowNumber)
 
GF_Err Media_CreateDataRef (GF_DataReferenceBox *dref, char *URLname, char *URNname, u32 *dataRefIndex)
 
GF_Err Media_UpdateSample (GF_MediaBox *mdia, u32 sampleNumber, GF_ISOSample *sample, Bool data_only)
 
GF_Err Media_UpdateSampleReference (GF_MediaBox *mdia, u32 sampleNumber, GF_ISOSample *sample, u64 data_offset)
 
GF_Err stbl_AddDTS (GF_SampleTableBox *stbl, u64 DTS, u32 *sampleNumber, u32 LastAUDefDuration)
 
GF_Err stbl_AddCTS (GF_SampleTableBox *stbl, u32 sampleNumber, u32 CTSoffset)
 
GF_Err stbl_AddSize (GF_SampleSizeBox *stsz, u32 sampleNumber, u32 size)
 
GF_Err stbl_AddRAP (GF_SyncSampleBox *stss, u32 sampleNumber)
 
GF_Err stbl_AddShadow (GF_ShadowSyncBox *stsh, u32 sampleNumber, u32 shadowNumber)
 
GF_Err stbl_AddChunkOffset (GF_MediaBox *mdia, u32 sampleNumber, u32 StreamDescIndex, u64 offset)
 
GF_Err stbl_AddSampleFragment (GF_SampleTableBox *stbl, u32 sampleNumber, u16 size)
 
GF_Err stbl_SetChunkOffset (GF_MediaBox *mdia, u32 sampleNumber, u64 offset)
 
GF_Err stbl_SetSampleCTS (GF_SampleTableBox *stbl, u32 sampleNumber, u32 offset)
 
GF_Err stbl_SetSampleSize (GF_SampleSizeBox *stsz, u32 SampleNumber, u32 size)
 
GF_Err stbl_SetSampleRAP (GF_SyncSampleBox *stss, u32 SampleNumber, u8 isRAP)
 
GF_Err stbl_SetSyncShadow (GF_ShadowSyncBox *stsh, u32 sampleNumber, u32 syncSample)
 
GF_Err stbl_SetPaddingBits (GF_SampleTableBox *stbl, u32 SampleNumber, u8 bits)
 
GF_Err stbl_SampleSizeAppend (GF_SampleSizeBox *stsz, u32 data_size)
 
GF_Err stbl_SetChunkAndOffset (GF_SampleTableBox *stbl, u32 sampleNumber, u32 StreamDescIndex, GF_SampleToChunkBox *the_stsc, GF_Box **the_stco, u64 data_offset, u8 forceNewChunk)
 
GF_EdtsEntryCreateEditEntry (u64 EditDuration, u64 MediaTime, u8 EditMode)
 
GF_Err stbl_SetRedundant (GF_SampleTableBox *stbl, u32 sampleNumber)
 
GF_Err stbl_AddRedundant (GF_SampleTableBox *stbl, u32 sampleNumber)
 
GF_Err stbl_RemoveDTS (GF_SampleTableBox *stbl, u32 sampleNumber, u32 LastAUDefDuration)
 
GF_Err stbl_RemoveCTS (GF_SampleTableBox *stbl, u32 sampleNumber)
 
GF_Err stbl_RemoveSize (GF_SampleSizeBox *stsz, u32 sampleNumber)
 
GF_Err stbl_RemoveChunk (GF_SampleTableBox *stbl, u32 sampleNumber)
 
GF_Err stbl_RemoveRAP (GF_SampleTableBox *stbl, u32 sampleNumber)
 
GF_Err stbl_RemoveShadow (GF_ShadowSyncBox *stsh, u32 sampleNumber)
 
GF_Err stbl_RemovePaddingBits (GF_SampleTableBox *stbl, u32 SampleNumber)
 
GF_Err stbl_RemoveSampleFragments (GF_SampleTableBox *stbl, u32 sampleNumber)
 
GF_Err stbl_RemoveRedundant (GF_SampleTableBox *stbl, u32 SampleNumber)
 
GF_Err gf_isom_add_sample_group_entry (GF_List *sampleGroups, u32 sample_number, u32 grouping_type, u32 sampleGroupDescriptionIndex)
 
GF_Err gf_isom_close_fragments (GF_ISOFile *movie)
 
GF_Err GetNextMediaTime (GF_TrackBox *trak, u64 movieTime, u64 *OutMovieTime)
 
GF_Err GetPrevMediaTime (GF_TrackBox *trak, u64 movieTime, u64 *OutMovieTime)
 
Bool IsHintTrack (GF_TrackBox *trak)
 
Bool CheckHintFormat (GF_TrackBox *trak, u32 HintType)
 
u32 GetHintFormat (GF_TrackBox *trak)
 
GF_ItemListBoxgf_ismo_locate_box (GF_List *list, u32 boxType, bin128 UUID)
 
GF_Err moov_AddBox (GF_Box *ptr, GF_Box *a)
 
GF_Err tref_AddBox (GF_Box *ptr, GF_Box *a)
 
GF_Err trak_AddBox (GF_Box *ptr, GF_Box *a)
 
GF_Err mvex_AddBox (GF_Box *ptr, GF_Box *a)
 
GF_Err stsd_AddBox (GF_SampleDescriptionBox *ptr, GF_Box *a)
 
GF_Err hnti_AddBox (GF_HintTrackInfoBox *hnti, GF_Box *a)
 
GF_Err udta_AddBox (GF_UserDataBox *ptr, GF_Box *a)
 
GF_Err edts_AddBox (GF_Box *s, GF_Box *a)
 
GF_Err stdp_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err stbl_AddBox (GF_SampleTableBox *ptr, GF_Box *a)
 
GF_Err sdtp_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dinf_AddBox (GF_Box *s, GF_Box *a)
 
GF_Err minf_AddBox (GF_Box *s, GF_Box *a)
 
GF_Err mdia_AddBox (GF_Box *s, GF_Box *a)
 
GF_Err traf_AddBox (GF_Box *s, GF_Box *a)
 
GF_Err AVC_HEVC_UpdateESD (GF_MPEGVisualSampleEntryBox *avc, GF_ESD *esd)
 
void AVC_RewriteESDescriptor (GF_MPEGVisualSampleEntryBox *avc)
 
void HEVC_RewriteESDescriptor (GF_MPEGVisualSampleEntryBox *avc)
 
GF_Err reftype_AddRefTrack (GF_TrackReferenceTypeBox *ref, u32 trackID, u16 *outRefIndex)
 
GF_XMLBoxgf_isom_get_meta_xml (GF_ISOFile *file, Bool root_meta, u32 track_num, Bool *is_binary)
 
void gf_isom_cenc_set_saiz_saio (GF_SampleEncryptionBox *senc, GF_SampleTableBox *stbl, GF_TrackFragmentBox *traf, u32 len)
 
void gf_isom_cenc_merge_saiz_saio (GF_SampleEncryptionBox *senc, GF_SampleTableBox *stbl, u32 offset, u32 len)
 
Bool gf_isom_cenc_has_saiz_saio (GF_SampleTableBox *stbl, GF_TrackFragmentBox *traf)
 
GF_GenericDTENewDTE (u8 type)
 
void DelDTE (GF_GenericDTE *dte)
 
GF_Err ReadDTE (GF_GenericDTE *dte, GF_BitStream *bs)
 
GF_Err WriteDTE (GF_GenericDTE *dte, GF_BitStream *bs)
 
GF_Err OffsetDTE (GF_GenericDTE *dte, u32 offset, u32 HintSampleNumber)
 
GF_HintSamplegf_isom_hint_sample_new (u32 ProtocolType)
 
void gf_isom_hint_sample_del (GF_HintSample *ptr)
 
GF_Err gf_isom_hint_sample_read (GF_HintSample *ptr, GF_BitStream *bs, u32 sampleSize)
 
GF_Err gf_isom_hint_sample_write (GF_HintSample *ptr, GF_BitStream *bs)
 
u32 gf_isom_hint_sample_size (GF_HintSample *ptr)
 
GF_HintPacketgf_isom_hint_pck_new (u8 HintType)
 
void gf_isom_hint_pck_del (u8 HintType, GF_HintPacket *ptr)
 
GF_Err gf_isom_hint_pck_read (u8 HintType, GF_HintPacket *ptr, GF_BitStream *bs)
 
GF_Err gf_isom_hint_pck_write (u8 HintType, GF_HintPacket *ptr, GF_BitStream *bs)
 
u32 gf_isom_hint_pck_size (u8 HintType, GF_HintPacket *ptr)
 
GF_Err gf_isom_hint_pck_offset (u8 HintType, GF_HintPacket *ptr, u32 offset, u32 HintSampleNumber)
 
GF_Err gf_isom_hint_pck_add_dte (u8 HintType, GF_HintPacket *ptr, GF_GenericDTE *dte, u8 AtBegin)
 
u32 gf_isom_hint_pck_length (u8 HintType, GF_HintPacket *ptr)
 
GF_RTPPacketgf_isom_hint_rtp_new ()
 
void gf_isom_hint_rtp_del (GF_RTPPacket *ptr)
 
GF_Err gf_isom_hint_rtp_read (GF_RTPPacket *ptr, GF_BitStream *bs)
 
GF_Err gf_isom_hint_rtp_write (GF_RTPPacket *ptr, GF_BitStream *bs)
 
u32 gf_isom_hint_rtp_size (GF_RTPPacket *ptr)
 
GF_Err gf_isom_hint_rtp_offset (GF_RTPPacket *ptr, u32 offset, u32 HintSampleNumber)
 
u32 gf_isom_hint_rtp_length (GF_RTPPacket *ptr)
 
GF_TextSample * gf_isom_parse_texte_sample (GF_BitStream *bs)
 
GF_TextSample * gf_isom_parse_texte_sample_from_data (char *data, u32 dataLength)
 
GF_GenericSubtitleSample * gf_isom_parse_generic_subtitle_sample (GF_BitStream *bs)
 
GF_GenericSubtitleSample * gf_isom_parse_generic_subtitle_sample_from_data (char *data, u32 dataLength)
 
GF_Boxreftype_New ()
 
GF_Boxfree_New ()
 
GF_Boxmdat_New ()
 
GF_Boxmoov_New ()
 
GF_Boxmvhd_New ()
 
GF_Boxmdhd_New ()
 
GF_Boxvmhd_New ()
 
GF_Boxsmhd_New ()
 
GF_Boxhmhd_New ()
 
GF_Boxnmhd_New ()
 
GF_Boxstbl_New ()
 
GF_Boxdinf_New ()
 
GF_Boxurl_New ()
 
GF_Boxurn_New ()
 
GF_Boxcprt_New ()
 
GF_Boxchpl_New ()
 
GF_Boxhdlr_New ()
 
GF_Boxiods_New ()
 
GF_Boxtrak_New ()
 
GF_Boxmp4s_New ()
 
GF_Boxmp4a_New ()
 
GF_Boxedts_New ()
 
GF_Boxudta_New ()
 
GF_Boxdref_New ()
 
GF_Boxstsd_New ()
 
GF_Boxstts_New ()
 
GF_Boxctts_New ()
 
GF_Boxstsh_New ()
 
GF_Boxelst_New ()
 
GF_Boxstsc_New ()
 
GF_Boxstsz_New ()
 
GF_Boxstco_New ()
 
GF_Boxstss_New ()
 
GF_Boxstdp_New ()
 
GF_Boxsdtp_New ()
 
GF_Boxco64_New ()
 
GF_Boxesds_New ()
 
GF_Boxminf_New ()
 
GF_Boxtkhd_New ()
 
GF_Boxtref_New ()
 
GF_Boxmdia_New ()
 
GF_Boxdefa_New ()
 
GF_Boxuuid_New ()
 
GF_Boxvoid_New ()
 
GF_Boxstsf_New ()
 
GF_Boxgnrm_New ()
 
GF_Boxgnrv_New ()
 
GF_Boxgnra_New ()
 
GF_Boxpdin_New ()
 
void reftype_del (GF_Box *)
 
void free_del (GF_Box *)
 
void mdat_del (GF_Box *)
 
void moov_del (GF_Box *)
 
void mvhd_del (GF_Box *)
 
void mdhd_del (GF_Box *)
 
void vmhd_del (GF_Box *)
 
void smhd_del (GF_Box *)
 
void hmhd_del (GF_Box *)
 
void nmhd_del (GF_Box *)
 
void stbl_del (GF_Box *)
 
void dinf_del (GF_Box *)
 
void url_del (GF_Box *)
 
void urn_del (GF_Box *)
 
void chpl_del (GF_Box *)
 
void cprt_del (GF_Box *)
 
void hdlr_del (GF_Box *)
 
void iods_del (GF_Box *)
 
void trak_del (GF_Box *)
 
void mp4s_del (GF_Box *)
 
void mp4v_del (GF_Box *)
 
void mp4a_del (GF_Box *)
 
void edts_del (GF_Box *)
 
void udta_del (GF_Box *)
 
void dref_del (GF_Box *)
 
void stsd_del (GF_Box *)
 
void stts_del (GF_Box *)
 
void ctts_del (GF_Box *)
 
void stsh_del (GF_Box *)
 
void elst_del (GF_Box *)
 
void stsc_del (GF_Box *)
 
void stsz_del (GF_Box *)
 
void stco_del (GF_Box *)
 
void stss_del (GF_Box *)
 
void stdp_del (GF_Box *)
 
void sdtp_del (GF_Box *)
 
void co64_del (GF_Box *)
 
void esds_del (GF_Box *)
 
void minf_del (GF_Box *)
 
void tkhd_del (GF_Box *)
 
void tref_del (GF_Box *)
 
void mdia_del (GF_Box *)
 
void defa_del (GF_Box *)
 
void uuid_del (GF_Box *)
 
void void_del (GF_Box *)
 
void stsf_del (GF_Box *)
 
void gnrm_del (GF_Box *)
 
void gnrv_del (GF_Box *)
 
void gnra_del (GF_Box *)
 
void pdin_del (GF_Box *)
 
GF_Err reftype_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err free_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err mdat_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err moov_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err mvhd_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err mdhd_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err vmhd_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err smhd_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err hmhd_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err nmhd_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err stbl_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err dinf_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err url_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err urn_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err chpl_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err cprt_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err hdlr_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err iods_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err trak_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err mp4s_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err mp4v_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err mp4a_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err edts_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err udta_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err dref_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err stsd_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err stts_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err ctts_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err stsh_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err elst_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err stsc_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err stsz_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err stco_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err stss_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err stdp_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err sdtp_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err co64_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err esds_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err minf_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tkhd_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tref_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err mdia_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err defa_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err uuid_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err void_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err stsf_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err gnrm_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err gnrv_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err gnra_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err pdin_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err reftype_Size (GF_Box *)
 
GF_Err free_Size (GF_Box *)
 
GF_Err mdat_Size (GF_Box *)
 
GF_Err moov_Size (GF_Box *)
 
GF_Err mvhd_Size (GF_Box *)
 
GF_Err mdhd_Size (GF_Box *)
 
GF_Err vmhd_Size (GF_Box *)
 
GF_Err smhd_Size (GF_Box *)
 
GF_Err hmhd_Size (GF_Box *)
 
GF_Err nmhd_Size (GF_Box *)
 
GF_Err stbl_Size (GF_Box *)
 
GF_Err dinf_Size (GF_Box *)
 
GF_Err url_Size (GF_Box *)
 
GF_Err urn_Size (GF_Box *)
 
GF_Err chpl_Size (GF_Box *)
 
GF_Err cprt_Size (GF_Box *)
 
GF_Err hdlr_Size (GF_Box *)
 
GF_Err iods_Size (GF_Box *)
 
GF_Err trak_Size (GF_Box *)
 
GF_Err mp4s_Size (GF_Box *)
 
GF_Err mp4v_Size (GF_Box *)
 
GF_Err mp4a_Size (GF_Box *)
 
GF_Err edts_Size (GF_Box *)
 
GF_Err udta_Size (GF_Box *)
 
GF_Err dref_Size (GF_Box *)
 
GF_Err stsd_Size (GF_Box *)
 
GF_Err stts_Size (GF_Box *)
 
GF_Err ctts_Size (GF_Box *)
 
GF_Err stsh_Size (GF_Box *)
 
GF_Err elst_Size (GF_Box *)
 
GF_Err stsc_Size (GF_Box *)
 
GF_Err stsz_Size (GF_Box *)
 
GF_Err stco_Size (GF_Box *)
 
GF_Err stss_Size (GF_Box *)
 
GF_Err stdp_Size (GF_Box *)
 
GF_Err sdtp_Size (GF_Box *)
 
GF_Err co64_Size (GF_Box *)
 
GF_Err esds_Size (GF_Box *)
 
GF_Err minf_Size (GF_Box *)
 
GF_Err tkhd_Size (GF_Box *)
 
GF_Err tref_Size (GF_Box *)
 
GF_Err mdia_Size (GF_Box *)
 
GF_Err defa_Size (GF_Box *)
 
GF_Err uuid_Size (GF_Box *)
 
GF_Err void_Size (GF_Box *)
 
GF_Err stsf_Size (GF_Box *)
 
GF_Err gnrm_Size (GF_Box *)
 
GF_Err gnrv_Size (GF_Box *)
 
GF_Err gnra_Size (GF_Box *)
 
GF_Err pdin_Size (GF_Box *)
 
GF_Err reftype_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err free_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err mdat_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err moov_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err mvhd_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err mdhd_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err vmhd_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err smhd_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err hmhd_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err nmhd_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err stbl_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dinf_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err url_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err urn_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err chpl_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err cprt_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err hdlr_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err iods_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err trak_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err mp4s_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err mp4v_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err mp4a_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err edts_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err udta_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dref_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err stsd_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err stts_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err ctts_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err stsh_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err elst_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err stsc_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err stsz_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err stco_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err stss_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err co64_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err esds_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err minf_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tkhd_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tref_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err mdia_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err defa_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err uuid_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err void_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err stsf_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err pdin_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Boxhinf_New ()
 
GF_Boxtrpy_New ()
 
GF_Boxtotl_New ()
 
GF_Boxnump_New ()
 
GF_Boxnpck_New ()
 
GF_Boxtpyl_New ()
 
GF_Boxtpay_New ()
 
GF_Boxmaxr_New ()
 
GF_Boxdmed_New ()
 
GF_Boxdimm_New ()
 
GF_Boxdrep_New ()
 
GF_Boxtmin_New ()
 
GF_Boxtmax_New ()
 
GF_Boxpmax_New ()
 
GF_Boxdmax_New ()
 
GF_Boxpayt_New ()
 
GF_Boxname_New ()
 
GF_Boxrely_New ()
 
GF_Boxsnro_New ()
 
GF_Boxtims_New ()
 
GF_Boxtsro_New ()
 
GF_Boxghnt_New ()
 
GF_Boxhnti_New ()
 
GF_Boxsdp_New ()
 
GF_Boxrtpo_New ()
 
void hinf_del (GF_Box *s)
 
void trpy_del (GF_Box *s)
 
void totl_del (GF_Box *s)
 
void nump_del (GF_Box *s)
 
void npck_del (GF_Box *s)
 
void tpyl_del (GF_Box *s)
 
void tpay_del (GF_Box *s)
 
void maxr_del (GF_Box *s)
 
void dmed_del (GF_Box *s)
 
void dimm_del (GF_Box *s)
 
void drep_del (GF_Box *s)
 
void tmin_del (GF_Box *s)
 
void tmax_del (GF_Box *s)
 
void pmax_del (GF_Box *s)
 
void dmax_del (GF_Box *s)
 
void payt_del (GF_Box *s)
 
void name_del (GF_Box *s)
 
void rely_del (GF_Box *s)
 
void snro_del (GF_Box *s)
 
void tims_del (GF_Box *s)
 
void tsro_del (GF_Box *s)
 
void ghnt_del (GF_Box *s)
 
void hnti_del (GF_Box *a)
 
void sdp_del (GF_Box *a)
 
void rtpo_del (GF_Box *s)
 
GF_Err hinf_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err trpy_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err totl_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err nump_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err npck_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tpyl_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tpay_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err maxr_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dmed_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dimm_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err drep_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tmin_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tmax_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err pmax_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dmax_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err payt_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err name_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err rely_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err snro_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tims_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tsro_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err ghnt_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err hnti_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err sdp_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err rtpo_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err hinf_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err trpy_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err totl_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err nump_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err npck_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tpyl_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tpay_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err maxr_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err dmed_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err dimm_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err drep_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tmin_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tmax_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err pmax_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err dmax_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err payt_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err name_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err rely_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err snro_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tims_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tsro_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err ghnt_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err hnti_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err sdp_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err rtpo_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err hinf_Size (GF_Box *s)
 
GF_Err trpy_Size (GF_Box *s)
 
GF_Err totl_Size (GF_Box *s)
 
GF_Err nump_Size (GF_Box *s)
 
GF_Err npck_Size (GF_Box *s)
 
GF_Err tpyl_Size (GF_Box *s)
 
GF_Err tpay_Size (GF_Box *s)
 
GF_Err maxr_Size (GF_Box *s)
 
GF_Err dmed_Size (GF_Box *s)
 
GF_Err dimm_Size (GF_Box *s)
 
GF_Err drep_Size (GF_Box *s)
 
GF_Err tmin_Size (GF_Box *s)
 
GF_Err tmax_Size (GF_Box *s)
 
GF_Err pmax_Size (GF_Box *s)
 
GF_Err dmax_Size (GF_Box *s)
 
GF_Err payt_Size (GF_Box *s)
 
GF_Err name_Size (GF_Box *s)
 
GF_Err rely_Size (GF_Box *s)
 
GF_Err snro_Size (GF_Box *s)
 
GF_Err tims_Size (GF_Box *s)
 
GF_Err tsro_Size (GF_Box *s)
 
GF_Err ghnt_Size (GF_Box *s)
 
GF_Err hnti_Size (GF_Box *s)
 
GF_Err sdp_Size (GF_Box *s)
 
GF_Err rtpo_Size (GF_Box *s)
 
GF_Boxftyp_New ()
 
void ftyp_del (GF_Box *s)
 
GF_Err ftyp_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err ftyp_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err ftyp_Size (GF_Box *s)
 
GF_Boxpadb_New ()
 
void padb_del (GF_Box *s)
 
GF_Err padb_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err padb_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err padb_Size (GF_Box *s)
 
GF_Boxgppa_New (u32 type)
 
GF_Boxgppv_New (u32 type)
 
GF_Boxgppc_New (u32 type)
 
void gppa_del (GF_Box *s)
 
void gppv_del (GF_Box *s)
 
void gppc_del (GF_Box *s)
 
GF_Err gppa_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err gppv_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err gppc_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err gppa_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err gppv_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err gppc_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err gppa_Size (GF_Box *s)
 
GF_Err gppv_Size (GF_Box *s)
 
GF_Err gppc_Size (GF_Box *s)
 
GF_Boxmvex_New ()
 
GF_Boxtrex_New ()
 
GF_Boxmoof_New ()
 
GF_Boxmfhd_New ()
 
GF_Boxtraf_New ()
 
GF_Boxtfhd_New ()
 
GF_Boxtrun_New ()
 
GF_Boxstyp_New ()
 
void mvex_del (GF_Box *s)
 
void trex_del (GF_Box *s)
 
void moof_del (GF_Box *s)
 
void mfhd_del (GF_Box *s)
 
void traf_del (GF_Box *s)
 
void tfhd_del (GF_Box *s)
 
void trun_del (GF_Box *s)
 
void styp_del (GF_Box *s)
 
GF_Err mvex_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err trex_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err moof_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err mfhd_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err traf_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tfhd_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err trun_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err styp_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err mvex_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err trex_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err moof_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err mfhd_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err traf_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tfhd_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err trun_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err styp_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err mvex_Size (GF_Box *s)
 
GF_Err trex_Size (GF_Box *s)
 
GF_Err moof_Size (GF_Box *s)
 
GF_Err mfhd_Size (GF_Box *s)
 
GF_Err traf_Size (GF_Box *s)
 
GF_Err tfhd_Size (GF_Box *s)
 
GF_Err trun_Size (GF_Box *s)
 
GF_Err styp_Size (GF_Box *s)
 
GF_Boxmehd_New ()
 
void mehd_del (GF_Box *s)
 
GF_Err mehd_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err mehd_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err mehd_Size (GF_Box *s)
 
GF_Boxavcc_New ()
 
void avcc_del (GF_Box *s)
 
GF_Err avcc_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err avcc_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err avcc_Size (GF_Box *s)
 
GF_Boxmp4v_encv_avc_hevc_new (u32 type)
 
GF_Boxm4ds_New ()
 
void m4ds_del (GF_Box *s)
 
GF_Err m4ds_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err m4ds_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err m4ds_Size (GF_Box *s)
 
GF_Boxbtrt_New ()
 
void btrt_del (GF_Box *s)
 
GF_Err btrt_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err btrt_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err btrt_Size (GF_Box *s)
 
GF_Boxftab_New ()
 
GF_Boxtx3g_New ()
 
GF_Boxtext_New ()
 
GF_Boxstyl_New ()
 
GF_Boxhlit_New ()
 
GF_Boxhclr_New ()
 
GF_Boxkrok_New ()
 
GF_Boxdlay_New ()
 
GF_Boxhref_New ()
 
GF_Boxtbox_New ()
 
GF_Boxblnk_New ()
 
GF_Boxtwrp_New ()
 
void ftab_del (GF_Box *s)
 
void tx3g_del (GF_Box *s)
 
void text_del (GF_Box *s)
 
void styl_del (GF_Box *s)
 
void hlit_del (GF_Box *s)
 
void hclr_del (GF_Box *s)
 
void krok_del (GF_Box *s)
 
void dlay_del (GF_Box *s)
 
void href_del (GF_Box *s)
 
void tbox_del (GF_Box *s)
 
void blnk_del (GF_Box *s)
 
void twrp_del (GF_Box *s)
 
GF_Err ftab_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tx3g_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err text_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err styl_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err hlit_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err hclr_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err krok_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dlay_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err href_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tbox_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err blnk_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err twrp_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err ftab_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tx3g_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err text_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err styl_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err hlit_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err hclr_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err krok_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err dlay_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err href_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tbox_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err blnk_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err twrp_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err ftab_Size (GF_Box *s)
 
GF_Err tx3g_Size (GF_Box *s)
 
GF_Err text_Size (GF_Box *s)
 
GF_Err styl_Size (GF_Box *s)
 
GF_Err hlit_Size (GF_Box *s)
 
GF_Err hclr_Size (GF_Box *s)
 
GF_Err krok_Size (GF_Box *s)
 
GF_Err dlay_Size (GF_Box *s)
 
GF_Err href_Size (GF_Box *s)
 
GF_Err tbox_Size (GF_Box *s)
 
GF_Err blnk_Size (GF_Box *s)
 
GF_Err twrp_Size (GF_Box *s)
 
GF_Boxboxstring_New (u32 type)
 
GF_Boxvtcu_New ()
 
GF_Boxvtte_New ()
 
GF_Boxwvtt_New ()
 
void boxstring_del (GF_Box *s)
 
void vtcu_del (GF_Box *s)
 
void vtte_del (GF_Box *s)
 
void wvtt_del (GF_Box *s)
 
GF_Err boxstring_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err vtcu_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err vtte_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err wvtt_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err boxstring_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err vtcu_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err vtte_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err wvtt_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err boxstring_Size (GF_Box *s)
 
GF_Err vtcu_Size (GF_Box *s)
 
GF_Err vtte_Size (GF_Box *s)
 
GF_Err wvtt_Size (GF_Box *s)
 
GF_Err boxstring_dump (GF_Box *a, FILE *trace)
 
GF_Err vtcu_dump (GF_Box *a, FILE *trace)
 
GF_Err vtte_dump (GF_Box *a, FILE *trace)
 
GF_Err wvtt_dump (GF_Box *a, FILE *trace)
 
GF_Err gf_isom_update_webvtt_description (GF_ISOFile *movie, u32 trackNumber, u32 descriptionIndex, const char *config)
 
GF_ISOSamplegf_isom_webvtt_to_sample (void *samp)
 
GF_List * gf_webvtt_parse_cues_from_data (const char *data, u32 dataLength, u64 start)
 
GF_Boxmeta_New ()
 
GF_Boxxml_New ()
 
GF_Boxbxml_New ()
 
GF_Boxiloc_New ()
 
GF_Boxpitm_New ()
 
GF_Boxipro_New ()
 
GF_Boxinfe_New ()
 
GF_Boxiinf_New ()
 
GF_Boxsinf_New ()
 
GF_Boxfrma_New ()
 
GF_Boxschm_New ()
 
GF_Boxschi_New ()
 
GF_Boxenca_New ()
 
GF_Boxencs_New ()
 
void meta_del (GF_Box *s)
 
void xml_del (GF_Box *s)
 
void bxml_del (GF_Box *s)
 
void iloc_del (GF_Box *s)
 
void pitm_del (GF_Box *s)
 
void ipro_del (GF_Box *s)
 
void infe_del (GF_Box *s)
 
void iinf_del (GF_Box *s)
 
void sinf_del (GF_Box *s)
 
void frma_del (GF_Box *s)
 
void schm_del (GF_Box *s)
 
void schi_del (GF_Box *s)
 
GF_Err meta_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err xml_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err bxml_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err iloc_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err pitm_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err ipro_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err infe_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err iinf_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err sinf_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err frma_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err schm_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err schi_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err meta_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err xml_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err bxml_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err iloc_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err pitm_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err ipro_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err infe_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err iinf_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err sinf_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err frma_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err schm_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err schi_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err meta_Size (GF_Box *s)
 
GF_Err xml_Size (GF_Box *s)
 
GF_Err bxml_Size (GF_Box *s)
 
GF_Err iloc_Size (GF_Box *s)
 
GF_Err pitm_Size (GF_Box *s)
 
GF_Err ipro_Size (GF_Box *s)
 
GF_Err infe_Size (GF_Box *s)
 
GF_Err iinf_Size (GF_Box *s)
 
GF_Err sinf_Size (GF_Box *s)
 
GF_Err frma_Size (GF_Box *s)
 
GF_Err schm_Size (GF_Box *s)
 
GF_Err schi_Size (GF_Box *s)
 
GF_BoxiKMS_New ()
 
GF_BoxiSFM_New ()
 
void iKMS_del (GF_Box *s)
 
void iSFM_del (GF_Box *s)
 
GF_Err iKMS_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err iSFM_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err iKMS_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err iSFM_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err iKMS_Size (GF_Box *s)
 
GF_Err iSFM_Size (GF_Box *s)
 
void abst_del (GF_Box *s)
 
GF_Err abst_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Boxabst_New ()
 
void afra_del (GF_Box *s)
 
GF_Err afra_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Boxafra_New ()
 
void asrt_del (GF_Box *s)
 
GF_Err asrt_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Boxasrt_New ()
 
void afrt_del (GF_Box *s)
 
GF_Err afrt_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Boxafrt_New ()
 
GF_Err abst_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err abst_Size (GF_Box *s)
 
GF_Err afra_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err afra_Size (GF_Box *s)
 
GF_Err asrt_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err asrt_Size (GF_Box *s)
 
GF_Err afrt_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err afrt_Size (GF_Box *s)
 
void ilst_del (GF_Box *s)
 
void ListItem_del (GF_Box *s)
 
void data_del (GF_Box *s)
 
GF_Err ilst_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err ListItem_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err data_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Boxilst_New ()
 
GF_BoxListItem_New (u32 type)
 
GF_Boxdata_New ()
 
GF_Err ilst_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err ListItem_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err data_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err ilst_Size (GF_Box *s)
 
GF_Err ListItem_Size (GF_Box *s)
 
GF_Err data_Size (GF_Box *s)
 
GF_Err gf_box_dump (void *ptr, FILE *trace)
 
GF_Err gb_box_array_dump (GF_List *list, FILE *trace)
 
GF_Err reftype_dump (GF_Box *a, FILE *trace)
 
GF_Err free_dump (GF_Box *a, FILE *trace)
 
GF_Err mdat_dump (GF_Box *a, FILE *trace)
 
GF_Err moov_dump (GF_Box *a, FILE *trace)
 
GF_Err mvhd_dump (GF_Box *a, FILE *trace)
 
GF_Err mdhd_dump (GF_Box *a, FILE *trace)
 
GF_Err vmhd_dump (GF_Box *a, FILE *trace)
 
GF_Err smhd_dump (GF_Box *a, FILE *trace)
 
GF_Err hmhd_dump (GF_Box *a, FILE *trace)
 
GF_Err nmhd_dump (GF_Box *a, FILE *trace)
 
GF_Err stbl_dump (GF_Box *a, FILE *trace)
 
GF_Err dinf_dump (GF_Box *a, FILE *trace)
 
GF_Err url_dump (GF_Box *a, FILE *trace)
 
GF_Err urn_dump (GF_Box *a, FILE *trace)
 
GF_Err cprt_dump (GF_Box *a, FILE *trace)
 
GF_Err hdlr_dump (GF_Box *a, FILE *trace)
 
GF_Err iods_dump (GF_Box *a, FILE *trace)
 
GF_Err trak_dump (GF_Box *a, FILE *trace)
 
GF_Err mp4s_dump (GF_Box *a, FILE *trace)
 
GF_Err mp4v_dump (GF_Box *a, FILE *trace)
 
GF_Err mp4a_dump (GF_Box *a, FILE *trace)
 
GF_Err edts_dump (GF_Box *a, FILE *trace)
 
GF_Err udta_dump (GF_Box *a, FILE *trace)
 
GF_Err dref_dump (GF_Box *a, FILE *trace)
 
GF_Err stsd_dump (GF_Box *a, FILE *trace)
 
GF_Err stts_dump (GF_Box *a, FILE *trace)
 
GF_Err ctts_dump (GF_Box *a, FILE *trace)
 
GF_Err stsh_dump (GF_Box *a, FILE *trace)
 
GF_Err elst_dump (GF_Box *a, FILE *trace)
 
GF_Err stsc_dump (GF_Box *a, FILE *trace)
 
GF_Err stsz_dump (GF_Box *a, FILE *trace)
 
GF_Err stco_dump (GF_Box *a, FILE *trace)
 
GF_Err stss_dump (GF_Box *a, FILE *trace)
 
GF_Err stdp_dump (GF_Box *a, FILE *trace)
 
GF_Err sdtp_dump (GF_Box *a, FILE *trace)
 
GF_Err co64_dump (GF_Box *a, FILE *trace)
 
GF_Err esds_dump (GF_Box *a, FILE *trace)
 
GF_Err minf_dump (GF_Box *a, FILE *trace)
 
GF_Err tkhd_dump (GF_Box *a, FILE *trace)
 
GF_Err tref_dump (GF_Box *a, FILE *trace)
 
GF_Err mdia_dump (GF_Box *a, FILE *trace)
 
GF_Err defa_dump (GF_Box *a, FILE *trace)
 
GF_Err void_dump (GF_Box *a, FILE *trace)
 
GF_Err ftyp_dump (GF_Box *a, FILE *trace)
 
GF_Err padb_dump (GF_Box *a, FILE *trace)
 
GF_Err stsf_dump (GF_Box *a, FILE *trace)
 
GF_Err gnrm_dump (GF_Box *a, FILE *trace)
 
GF_Err gnrv_dump (GF_Box *a, FILE *trace)
 
GF_Err gnra_dump (GF_Box *a, FILE *trace)
 
GF_Err gppa_dump (GF_Box *a, FILE *trace)
 
GF_Err gppv_dump (GF_Box *a, FILE *trace)
 
GF_Err gppc_dump (GF_Box *a, FILE *trace)
 
GF_Err chpl_dump (GF_Box *a, FILE *trace)
 
GF_Err dpin_dump (GF_Box *a, FILE *trace)
 
GF_Err hinf_dump (GF_Box *a, FILE *trace)
 
GF_Err trpy_dump (GF_Box *a, FILE *trace)
 
GF_Err totl_dump (GF_Box *a, FILE *trace)
 
GF_Err nump_dump (GF_Box *a, FILE *trace)
 
GF_Err npck_dump (GF_Box *a, FILE *trace)
 
GF_Err tpyl_dump (GF_Box *a, FILE *trace)
 
GF_Err tpay_dump (GF_Box *a, FILE *trace)
 
GF_Err maxr_dump (GF_Box *a, FILE *trace)
 
GF_Err dmed_dump (GF_Box *a, FILE *trace)
 
GF_Err dimm_dump (GF_Box *a, FILE *trace)
 
GF_Err drep_dump (GF_Box *a, FILE *trace)
 
GF_Err tmin_dump (GF_Box *a, FILE *trace)
 
GF_Err tmax_dump (GF_Box *a, FILE *trace)
 
GF_Err pmax_dump (GF_Box *a, FILE *trace)
 
GF_Err dmax_dump (GF_Box *a, FILE *trace)
 
GF_Err payt_dump (GF_Box *a, FILE *trace)
 
GF_Err name_dump (GF_Box *a, FILE *trace)
 
GF_Err rely_dump (GF_Box *a, FILE *trace)
 
GF_Err snro_dump (GF_Box *a, FILE *trace)
 
GF_Err tims_dump (GF_Box *a, FILE *trace)
 
GF_Err tsro_dump (GF_Box *a, FILE *trace)
 
GF_Err ghnt_dump (GF_Box *a, FILE *trace)
 
GF_Err hnti_dump (GF_Box *a, FILE *trace)
 
GF_Err sdp_dump (GF_Box *a, FILE *trace)
 
GF_Err rtpo_dump (GF_Box *a, FILE *trace)
 
GF_Err mvex_dump (GF_Box *a, FILE *trace)
 
GF_Err mehd_dump (GF_Box *a, FILE *trace)
 
GF_Err trex_dump (GF_Box *a, FILE *trace)
 
GF_Err moof_dump (GF_Box *a, FILE *trace)
 
GF_Err mfhd_dump (GF_Box *a, FILE *trace)
 
GF_Err traf_dump (GF_Box *a, FILE *trace)
 
GF_Err tfhd_dump (GF_Box *a, FILE *trace)
 
GF_Err trun_dump (GF_Box *a, FILE *trace)
 
GF_Err styp_dump (GF_Box *a, FILE *trace)
 
GF_Err avcc_dump (GF_Box *a, FILE *trace)
 
GF_Err avc1_dump (GF_Box *a, FILE *trace)
 
GF_Err m4ds_dump (GF_Box *a, FILE *trace)
 
GF_Err btrt_dump (GF_Box *a, FILE *trace)
 
GF_Err ftab_dump (GF_Box *a, FILE *trace)
 
GF_Err tx3g_dump (GF_Box *a, FILE *trace)
 
GF_Err text_dump (GF_Box *a, FILE *trace)
 
GF_Err styl_dump (GF_Box *a, FILE *trace)
 
GF_Err hlit_dump (GF_Box *a, FILE *trace)
 
GF_Err hclr_dump (GF_Box *a, FILE *trace)
 
GF_Err krok_dump (GF_Box *a, FILE *trace)
 
GF_Err dlay_dump (GF_Box *a, FILE *trace)
 
GF_Err href_dump (GF_Box *a, FILE *trace)
 
GF_Err tbox_dump (GF_Box *a, FILE *trace)
 
GF_Err blnk_dump (GF_Box *a, FILE *trace)
 
GF_Err twrp_dump (GF_Box *a, FILE *trace)
 
GF_Err iKMS_dump (GF_Box *a, FILE *trace)
 
GF_Err iSFM_dump (GF_Box *a, FILE *trace)
 
GF_Err meta_dump (GF_Box *a, FILE *trace)
 
GF_Err xml_dump (GF_Box *a, FILE *trace)
 
GF_Err bxml_dump (GF_Box *a, FILE *trace)
 
GF_Err iloc_dump (GF_Box *a, FILE *trace)
 
GF_Err pitm_dump (GF_Box *a, FILE *trace)
 
GF_Err ipro_dump (GF_Box *a, FILE *trace)
 
GF_Err infe_dump (GF_Box *a, FILE *trace)
 
GF_Err iinf_dump (GF_Box *a, FILE *trace)
 
GF_Err sinf_dump (GF_Box *a, FILE *trace)
 
GF_Err frma_dump (GF_Box *a, FILE *trace)
 
GF_Err schm_dump (GF_Box *a, FILE *trace)
 
GF_Err schi_dump (GF_Box *a, FILE *trace)
 
GF_Err abst_dump (GF_Box *a, FILE *trace)
 
GF_Err afra_dump (GF_Box *a, FILE *trace)
 
GF_Err asrt_dump (GF_Box *a, FILE *trace)
 
GF_Err afrt_dump (GF_Box *a, FILE *trace)
 
GF_Err ilst_dump (GF_Box *a, FILE *trace)
 
GF_Err ListItem_dump (GF_Box *a, FILE *trace)
 
GF_Err data_dump (GF_Box *a, FILE *trace)
 
GF_Err lsrc_dump (GF_Box *a, FILE *trace)
 
GF_Err lsr1_dump (GF_Box *a, FILE *trace)
 
GF_MetaBoxgf_isom_apple_get_meta_extensions (GF_ISOFile *mov)
 
GF_MetaBoxgf_isom_apple_create_meta_extensions (GF_ISOFile *mov)
 
GF_Boxohdr_New ()
 
void ohdr_del (GF_Box *s)
 
GF_Err ohdr_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err ohdr_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err ohdr_Size (GF_Box *s)
 
GF_Err ohdr_dump (GF_Box *a, FILE *trace)
 
GF_Boxgrpi_New ()
 
void grpi_del (GF_Box *s)
 
GF_Err grpi_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err grpi_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err grpi_Size (GF_Box *s)
 
GF_Err grpi_dump (GF_Box *a, FILE *trace)
 
GF_Boxmdri_New ()
 
void mdri_del (GF_Box *s)
 
GF_Err mdri_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err mdri_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err mdri_Size (GF_Box *s)
 
GF_Err mdri_dump (GF_Box *a, FILE *trace)
 
GF_Boxodtt_New ()
 
void odtt_del (GF_Box *s)
 
GF_Err odtt_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err odtt_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err odtt_Size (GF_Box *s)
 
GF_Err odtt_dump (GF_Box *a, FILE *trace)
 
GF_Boxodrb_New ()
 
void odrb_del (GF_Box *s)
 
GF_Err odrb_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err odrb_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err odrb_Size (GF_Box *s)
 
GF_Err odrb_dump (GF_Box *a, FILE *trace)
 
GF_Boxodkm_New ()
 
void odkm_del (GF_Box *s)
 
GF_Err odkm_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err odkm_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err odkm_Size (GF_Box *s)
 
GF_Err odkm_dump (GF_Box *a, FILE *trace)
 
GF_Boxpasp_New ()
 
void pasp_del (GF_Box *s)
 
GF_Err pasp_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err pasp_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err pasp_Size (GF_Box *s)
 
GF_Err pasp_dump (GF_Box *a, FILE *trace)
 
GF_Boxmetx_New (u32 type)
 
void metx_del (GF_Box *s)
 
GF_Err metx_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err metx_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err metx_Size (GF_Box *s)
 
GF_Err metx_dump (GF_Box *a, FILE *trace)
 
GF_Boxstse_New ()
 
void stse_del (GF_Box *s)
 
GF_Err stse_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err stse_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err stse_Size (GF_Box *s)
 
GF_Err stse_dump (GF_Box *a, FILE *trace)
 
GF_Boxstpp_New ()
 
void stpp_del (GF_Box *s)
 
GF_Err stpp_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err stpp_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err stpp_Size (GF_Box *s)
 
GF_Err stpp_dump (GF_Box *a, FILE *trace)
 
GF_Boxtsel_New ()
 
void tsel_del (GF_Box *s)
 
GF_Err tsel_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tsel_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tsel_Size (GF_Box *s)
 
GF_Err tsel_dump (GF_Box *a, FILE *trace)
 
GF_BoxdimC_New ()
 
void dimC_del (GF_Box *s)
 
GF_Err dimC_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dimC_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err dimC_Size (GF_Box *s)
 
GF_Err dimC_dump (GF_Box *a, FILE *trace)
 
GF_Boxdims_New ()
 
void dims_del (GF_Box *s)
 
GF_Err dims_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dims_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err dims_Size (GF_Box *s)
 
GF_Err dims_dump (GF_Box *a, FILE *trace)
 
GF_BoxdiST_New ()
 
void diST_del (GF_Box *s)
 
GF_Err diST_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err diST_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err diST_Size (GF_Box *s)
 
GF_Err diST_dump (GF_Box *a, FILE *trace)
 
GF_Boxac3_New (u32 boxType)
 
void ac3_del (GF_Box *s)
 
GF_Err ac3_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err ac3_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err ac3_Size (GF_Box *s)
 
GF_Err ac3_dump (GF_Box *a, FILE *trace)
 
GF_Boxdac3_New (u32 boxType)
 
void dac3_del (GF_Box *s)
 
GF_Err dac3_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dac3_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err dac3_Size (GF_Box *s)
 
GF_Err dac3_dump (GF_Box *a, FILE *trace)
 
GF_Boxlsrc_New ()
 
void lsrc_del (GF_Box *s)
 
GF_Err lsrc_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err lsrc_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err lsrc_Size (GF_Box *s)
 
GF_Boxlsr1_New ()
 
void lsr1_del (GF_Box *s)
 
GF_Err lsr1_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err lsr1_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err lsr1_Size (GF_Box *s)
 
GF_Boxsidx_New ()
 
void sidx_del (GF_Box *s)
 
GF_Err sidx_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err sidx_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err sidx_Size (GF_Box *s)
 
GF_Err sidx_dump (GF_Box *a, FILE *trace)
 
GF_Boxpcrb_New ()
 
void pcrb_del (GF_Box *s)
 
GF_Err pcrb_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err pcrb_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err pcrb_Size (GF_Box *s)
 
GF_Err pcrb_dump (GF_Box *a, FILE *trace)
 
GF_Boxsubs_New ()
 
void subs_del (GF_Box *)
 
GF_Err subs_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err subs_Size (GF_Box *s)
 
GF_Err subs_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err subs_dump (GF_Box *a, FILE *trace)
 
GF_Boxtfdt_New ()
 
void tfdt_del (GF_Box *)
 
GF_Err tfdt_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tfdt_Size (GF_Box *s)
 
GF_Err tfdt_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tfdt_dump (GF_Box *a, FILE *trace)
 
GF_Boxrvcc_New ()
 
void rvcc_del (GF_Box *)
 
GF_Err rvcc_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err rvcc_Size (GF_Box *s)
 
GF_Err rvcc_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err rvcc_dump (GF_Box *a, FILE *trace)
 
GF_Boxsbgp_New ()
 
void sbgp_del (GF_Box *)
 
GF_Err sbgp_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err sbgp_Size (GF_Box *s)
 
GF_Err sbgp_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err sbgp_dump (GF_Box *a, FILE *trace)
 
GF_Boxsgpd_New ()
 
void sgpd_del (GF_Box *)
 
GF_Err sgpd_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err sgpd_Size (GF_Box *s)
 
GF_Err sgpd_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err sgpd_dump (GF_Box *a, FILE *trace)
 
GF_Boxsaiz_New ()
 
void saiz_del (GF_Box *)
 
GF_Err saiz_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err saiz_Size (GF_Box *s)
 
GF_Err saiz_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err saiz_dump (GF_Box *a, FILE *trace)
 
GF_Boxsaio_New ()
 
void saio_del (GF_Box *)
 
GF_Err saio_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err saio_Size (GF_Box *s)
 
GF_Err saio_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err saio_dump (GF_Box *a, FILE *trace)
 
GF_Boxpssh_New ()
 
void pssh_del (GF_Box *)
 
GF_Err pssh_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err pssh_Size (GF_Box *s)
 
GF_Err pssh_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err pssh_dump (GF_Box *a, FILE *trace)
 
GF_Boxtenc_New ()
 
void tenc_del (GF_Box *)
 
GF_Err tenc_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tenc_Size (GF_Box *s)
 
GF_Err tenc_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tenc_dump (GF_Box *a, FILE *trace)
 
GF_Boxpiff_tenc_New ()
 
void piff_tenc_del (GF_Box *)
 
GF_Err piff_tenc_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err piff_tenc_Size (GF_Box *s)
 
GF_Err piff_tenc_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err piff_tenc_dump (GF_Box *a, FILE *trace)
 
GF_Boxpiff_psec_New ()
 
void piff_psec_del (GF_Box *)
 
GF_Err piff_psec_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err piff_psec_Size (GF_Box *s)
 
GF_Err piff_psec_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err piff_psec_dump (GF_Box *a, FILE *trace)
 
GF_Boxpiff_pssh_New ()
 
void piff_pssh_del (GF_Box *)
 
GF_Err piff_pssh_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err piff_pssh_Size (GF_Box *s)
 
GF_Err piff_pssh_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err piff_pssh_dump (GF_Box *a, FILE *trace)
 
GF_Boxsenc_New ()
 
void senc_del (GF_Box *)
 
GF_Err senc_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err senc_Size (GF_Box *s)
 
GF_Err senc_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err senc_dump (GF_Box *a, FILE *trace)
 
GF_Boxcslg_New ()
 
void cslg_del (GF_Box *)
 
GF_Err cslg_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err cslg_Size (GF_Box *s)
 
GF_Err cslg_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err cslg_dump (GF_Box *a, FILE *trace)
 
GF_Boxhvcc_New ()
 
void hvcc_del (GF_Box *)
 
GF_Err hvcc_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err hvcc_Size (GF_Box *s)
 
GF_Err hvcc_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err hvcc_dump (GF_Box *a, FILE *trace)
 
void prft_del (GF_Box *s)
 
GF_Boxprft_New ()
 
GF_Err prft_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err prft_dump (GF_Box *a, FILE *trace)
 

Data Structure Documentation

struct GF_Box
+ Collaboration diagram for GF_Box:
Data Fields
u32 type
u64 size
GF_List * other_boxes
struct GF_FullBox
+ Collaboration diagram for GF_FullBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
struct GF_UUIDBox
+ Collaboration diagram for GF_UUIDBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
struct GF_MediaDataBox
+ Collaboration diagram for GF_MediaDataBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u64 dataSize
char * data
struct GF_UnknownBox
+ Collaboration diagram for GF_UnknownBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
char * data
u32 dataSize
struct GF_UnknownUUIDBox
+ Collaboration diagram for GF_UnknownUUIDBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
char * data
u32 dataSize
struct GF_MovieHeaderBox
+ Collaboration diagram for GF_MovieHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u64 creationTime
u64 modificationTime
u32 timeScale
u64 duration
u32 nextTrackID
u32 preferredRate
u16 preferredVolume
char reserved[10]
u32 matrixA
u32 matrixB
u32 matrixU
u32 matrixC
u32 matrixD
u32 matrixV
u32 matrixW
u32 matrixX
u32 matrixY
u32 previewTime
u32 previewDuration
u32 posterTime
u32 selectionTime
u32 selectionDuration
u32 currentTime
struct GF_ObjectDescriptorBox
+ Collaboration diagram for GF_ObjectDescriptorBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_Descriptor * descriptor
struct GF_EdtsEntry
+ Collaboration diagram for GF_EdtsEntry:
Data Fields
u64 segmentDuration
s64 mediaTime
u32 mediaRate
struct GF_EditListBox
+ Collaboration diagram for GF_EditListBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_List * entryList
struct GF_EditBox
+ Collaboration diagram for GF_EditBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_EditListBox * editList
struct GF_UserDataMap
+ Collaboration diagram for GF_UserDataMap:
Data Fields
u32 boxType
u8 uuid[16]
GF_List * other_boxes
struct GF_UserDataBox
+ Collaboration diagram for GF_UserDataBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_List * recordList
struct GF_MovieBox
+ Collaboration diagram for GF_MovieBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_MovieHeaderBox * mvhd
GF_ObjectDescriptorBox * iods
GF_UserDataBox * udta
struct __tag_mvex_box * mvex
struct __tag_meta_box * meta
GF_List * trackList
GF_ISOFile * mov
struct GF_TrackHeaderBox
+ Collaboration diagram for GF_TrackHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u64 creationTime
u64 modificationTime
u32 trackID
u32 reserved1
u64 duration
u32 reserved2[2]
u16 layer
u16 alternate_group
u16 volume
u16 reserved3
u32 matrix[9]
u32 width
u32 height
struct GF_TrackReferenceBox
+ Collaboration diagram for GF_TrackReferenceBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
struct GF_TrackBox
+ Collaboration diagram for GF_TrackBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_UserDataBox * udta
GF_TrackHeaderBox * Header
struct __tag_media_box * Media
GF_EditBox * editBox
GF_TrackReferenceBox * References
struct __tag_meta_box * meta
GF_MovieBox * moov
u32 padding_bytes
char * name
Bool is_unpacked
u32 originalFile
u32 originalID
s32 extractor_mode
Bool has_base_layer
u64 dts_at_seg_start
u32 sample_count_at_seg_start
Bool first_traf_merged
Bool present_in_scalable_segment
struct GF_MediaHeaderBox
+ Collaboration diagram for GF_MediaHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u64 creationTime
u64 modificationTime
u32 timeScale
u64 duration
char packedLanguage[4]
u16 reserved
struct GF_HandlerBox
+ Collaboration diagram for GF_HandlerBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 reserved1
u32 handlerType
u8 reserved2[12]
char * nameUTF8
struct GF_MediaBox
+ Collaboration diagram for GF_MediaBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_TrackBox * mediaTrack
GF_MediaHeaderBox * mediaHeader
GF_HandlerBox * handler
struct __tag_media_info_box * information
u64 BytesMissing
struct GF_VideoMediaHeaderBox
+ Collaboration diagram for GF_VideoMediaHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u64 reserved
struct GF_SoundMediaHeaderBox
+ Collaboration diagram for GF_SoundMediaHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 reserved
struct GF_HintMediaHeaderBox
+ Collaboration diagram for GF_HintMediaHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 subType
u32 maxPDUSize
u32 avgPDUSize
u32 maxBitrate
u32 avgBitrate
u32 slidingAverageBitrate
struct GF_MPEGMediaHeaderBox
+ Collaboration diagram for GF_MPEGMediaHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
struct GF_SubtitleMediaHeaderBox
+ Collaboration diagram for GF_SubtitleMediaHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
struct GF_ODMediaHeaderBox
+ Collaboration diagram for GF_ODMediaHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
struct GF_OCRMediaHeaderBox
+ Collaboration diagram for GF_OCRMediaHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
struct GF_SceneMediaHeaderBox
+ Collaboration diagram for GF_SceneMediaHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
struct GF_DataReferenceBox
+ Collaboration diagram for GF_DataReferenceBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
struct GF_DataInformationBox
+ Collaboration diagram for GF_DataInformationBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_DataReferenceBox * dref
struct GF_DataEntryBox
+ Collaboration diagram for GF_DataEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
char * location
struct GF_DataEntryURLBox
+ Collaboration diagram for GF_DataEntryURLBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
char * location
struct GF_DataEntryURNBox
+ Collaboration diagram for GF_DataEntryURNBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
char * location
char * nameURN
struct GF_SttsEntry
+ Collaboration diagram for GF_SttsEntry:
Data Fields
u32 sampleCount
u32 sampleDelta
struct GF_TimeToSampleBox
+ Collaboration diagram for GF_TimeToSampleBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_SttsEntry * entries
u32 nb_entries
u32 alloc_size
u32 w_currentSampleNum
u64 w_LastDTS
u32 r_FirstSampleInEntry
u32 r_currentEntryIndex
u64 r_CurrentDTS
struct GF_DttsEntry
+ Collaboration diagram for GF_DttsEntry:
Data Fields
u32 sampleCount
s32 decodingOffset
struct GF_CompositionOffsetBox
+ Collaboration diagram for GF_CompositionOffsetBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_DttsEntry * entries
u32 nb_entries
u32 alloc_size
u32 w_LastSampleNumber
Bool unpack_mode
u32 r_currentEntryIndex
u32 r_FirstSampleInEntry
struct GF_StsfEntry
+ Collaboration diagram for GF_StsfEntry:
Data Fields
u32 SampleNumber
u32 fragmentCount
u16 * fragmentSizes
struct GF_SampleFragmentBox
+ Collaboration diagram for GF_SampleFragmentBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_List * entryList
GF_StsfEntry * w_currentEntry
u32 w_currentEntryIndex
u32 r_currentEntryIndex
GF_StsfEntry * r_currentEntry
struct GF_SampleEntryBox
+ Collaboration diagram for GF_SampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
struct GF_GenericSampleEntryBox
+ Collaboration diagram for GF_GenericSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
u32 EntryType
char * data
u32 data_size
struct GF_ESDBox
+ Collaboration diagram for GF_ESDBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_ESD * desc
struct GF_MPEG4BitRateBox
+ Collaboration diagram for GF_MPEG4BitRateBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 bufferSizeDB
u32 maxBitrate
u32 avgBitrate
struct GF_MPEG4ExtensionDescriptorsBox
+ Collaboration diagram for GF_MPEG4ExtensionDescriptorsBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_List * descriptors
struct GF_MPEGSampleEntryBox
+ Collaboration diagram for GF_MPEGSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
GF_ESDBox * esd
GF_SLConfig * slc
struct GF_LASERConfigurationBox
+ Collaboration diagram for GF_LASERConfigurationBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
char * hdr
u32 hdr_size
struct GF_LASeRSampleEntryBox
+ Collaboration diagram for GF_LASeRSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
GF_LASERConfigurationBox * lsr_config
GF_MPEG4BitRateBox * bitrate
GF_MPEG4ExtensionDescriptorsBox * descr
GF_SLConfig * slc
struct GF_PixelAspectRatioBox
+ Collaboration diagram for GF_PixelAspectRatioBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 hSpacing
u32 vSpacing
struct GF_RVCConfigurationBox
+ Collaboration diagram for GF_RVCConfigurationBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u16 predefined_rvc_config
u32 rvc_meta_idx
struct GF_VisualSampleEntryBox
+ Collaboration diagram for GF_VisualSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
u16 version
u16 revision
u32 vendor
u32 temporal_quality
u32 spatial_quality
u16 Width
u16 Height
u32 horiz_res
u32 vert_res
u32 entry_data_size
u16 frames_per_sample
char compressor_name[33]
u16 bit_depth
s16 color_table_index
GF_PixelAspectRatioBox * pasp
GF_RVCConfigurationBox * rvcc
struct GF_AVCConfigurationBox
+ Collaboration diagram for GF_AVCConfigurationBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_AVCConfig * config
struct GF_HEVCConfigurationBox
+ Collaboration diagram for GF_HEVCConfigurationBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_HEVCConfig * config
struct GF_MPEGVisualSampleEntryBox
+ Collaboration diagram for GF_MPEGVisualSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
u16 version
u16 revision
u32 vendor
u32 temporal_quality
u32 spatial_quality
u16 Width
u16 Height
u32 horiz_res
u32 vert_res
u32 entry_data_size
u16 frames_per_sample
char compressor_name[33]
u16 bit_depth
s16 color_table_index
GF_PixelAspectRatioBox * pasp
GF_RVCConfigurationBox * rvcc
GF_ESDBox * esd
GF_SLConfig * slc
GF_AVCConfigurationBox * avc_config
GF_AVCConfigurationBox * svc_config
GF_HEVCConfigurationBox * hevc_config
GF_HEVCConfigurationBox * shvc_config
GF_MPEG4BitRateBox * bitrate
GF_MPEG4ExtensionDescriptorsBox * descr
GF_ESD * emul_esd
GF_UnknownUUIDBox * ipod_ext
struct GF_GenericVisualSampleEntryBox
+ Collaboration diagram for GF_GenericVisualSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
u16 version
u16 revision
u32 vendor
u32 temporal_quality
u32 spatial_quality
u16 Width
u16 Height
u32 horiz_res
u32 vert_res
u32 entry_data_size
u16 frames_per_sample
char compressor_name[33]
u16 bit_depth
s16 color_table_index
GF_PixelAspectRatioBox * pasp
GF_RVCConfigurationBox * rvcc
u32 EntryType
char * data
u32 data_size
struct GF_AudioSampleEntryBox
+ Collaboration diagram for GF_AudioSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
u16 version
u16 revision
u32 vendor
u16 channel_count
u16 bitspersample
u16 compression_id
u16 packet_size
u16 samplerate_hi
u16 samplerate_lo
u8 extensions[36]
struct GF_MPEGAudioSampleEntryBox
+ Collaboration diagram for GF_MPEGAudioSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
u16 version
u16 revision
u32 vendor
u16 channel_count
u16 bitspersample
u16 compression_id
u16 packet_size
u16 samplerate_hi
u16 samplerate_lo
u8 extensions[36]
GF_ESDBox * esd
GF_SLConfig * slc
struct GF_3GPPConfigBox
+ Collaboration diagram for GF_3GPPConfigBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_3GPConfig cfg
struct GF_3GPPAudioSampleEntryBox
+ Collaboration diagram for GF_3GPPAudioSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
u16 version
u16 revision
u32 vendor
u16 channel_count
u16 bitspersample
u16 compression_id
u16 packet_size
u16 samplerate_hi
u16 samplerate_lo
u8 extensions[36]
GF_3GPPConfigBox * info
struct GF_3GPPVisualSampleEntryBox
+ Collaboration diagram for GF_3GPPVisualSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
u16 version
u16 revision
u32 vendor
u32 temporal_quality
u32 spatial_quality
u16 Width
u16 Height
u32 horiz_res
u32 vert_res
u32 entry_data_size
u16 frames_per_sample
char compressor_name[33]
u16 bit_depth
s16 color_table_index
GF_PixelAspectRatioBox * pasp
GF_RVCConfigurationBox * rvcc
GF_3GPPConfigBox * info
struct GF_GenericAudioSampleEntryBox
+ Collaboration diagram for GF_GenericAudioSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
u16 version
u16 revision
u32 vendor
u16 channel_count
u16 bitspersample
u16 compression_id
u16 packet_size
u16 samplerate_hi
u16 samplerate_lo
u8 extensions[36]
u32 EntryType
char * data
u32 data_size
struct GF_AC3ConfigBox
+ Collaboration diagram for GF_AC3ConfigBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_AC3Config cfg
struct GF_AC3SampleEntryBox
+ Collaboration diagram for GF_AC3SampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
u16 version
u16 revision
u32 vendor
u16 channel_count
u16 bitspersample
u16 compression_id
u16 packet_size
u16 samplerate_hi
u16 samplerate_lo
u8 extensions[36]
Bool is_ec3
GF_AC3ConfigBox * info
struct GF_DIMSSceneConfigBox
+ Collaboration diagram for GF_DIMSSceneConfigBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u8 profile
u8 level
u8 pathComponents
Bool fullRequestHost
Bool streamType
u8 containsRedundant
char * textEncoding
char * contentEncoding
struct GF_DIMSScriptTypesBox
+ Collaboration diagram for GF_DIMSScriptTypesBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
char * content_script_types
struct GF_DIMSSampleEntryBox
+ Collaboration diagram for GF_DIMSSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
GF_DIMSSceneConfigBox * config
GF_MPEG4BitRateBox * bitrate
GF_DIMSScriptTypesBox * scripts
struct GF_MetaDataSampleEntryBox
+ Collaboration diagram for GF_MetaDataSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
char * content_encoding
char * mime_type_or_namespace
char * xml_schema_loc
GF_MPEG4BitRateBox * bitrate
struct GF_SampleDescriptionBox
+ Collaboration diagram for GF_SampleDescriptionBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
struct GF_SampleSizeBox
+ Collaboration diagram for GF_SampleSizeBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 sampleSize
u32 sampleCount
u32 alloc_size
u32 * sizes
struct GF_ChunkOffsetBox
+ Collaboration diagram for GF_ChunkOffsetBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 nb_entries
u32 alloc_size
u32 * offsets
struct GF_ChunkLargeOffsetBox
+ Collaboration diagram for GF_ChunkLargeOffsetBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 nb_entries
u32 alloc_size
u64 * offsets
struct GF_StscEntry
+ Collaboration diagram for GF_StscEntry:
Data Fields
u32 firstChunk
u32 nextChunk
u32 samplesPerChunk
u32 sampleDescriptionIndex
u8 isEdited
struct GF_SampleToChunkBox
+ Collaboration diagram for GF_SampleToChunkBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_StscEntry * entries
u32 alloc_size
u32 nb_entries
u32 currentIndex
u32 firstSampleInCurrentChunk
u32 currentChunk
u32 ghostNumber
struct GF_SyncSampleBox
+ Collaboration diagram for GF_SyncSampleBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 alloc_size
u32 nb_entries
u32 * sampleNumbers
u32 r_LastSyncSample
u32 r_LastSampleIndex
struct GF_StshEntry
+ Collaboration diagram for GF_StshEntry:
Data Fields
u32 shadowedSampleNumber
s32 syncSampleNumber
struct GF_ShadowSyncBox
+ Collaboration diagram for GF_ShadowSyncBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_List * entries
u32 r_LastEntryIndex
u32 r_LastFoundSample
struct GF_DegradationPriorityBox
+ Collaboration diagram for GF_DegradationPriorityBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 nb_entries
u16 * priorities
struct GF_PaddingBitsBox
+ Collaboration diagram for GF_PaddingBitsBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 SampleCount
u8 * padbits
struct GF_SampleDependencyTypeBox
+ Collaboration diagram for GF_SampleDependencyTypeBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 sampleCount
u8 * sample_info
struct GF_SubSampleEntry
+ Collaboration diagram for GF_SubSampleEntry:
Data Fields
u32 subsample_size
u8 subsample_priority
u8 discardable
u32 reserved
struct GF_SubSampleInfoEntry
+ Collaboration diagram for GF_SubSampleInfoEntry:
Data Fields
u32 sample_delta
GF_List * SubSamples
struct GF_SubSampleInformationBox
+ Collaboration diagram for GF_SubSampleInformationBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_List * Samples
struct GF_CompositionToDecodeBox
+ Collaboration diagram for GF_CompositionToDecodeBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
s32 compositionToDTSShift
s32 leastDecodeToDisplayDelta
s32 greatestDecodeToDisplayDelta
s32 compositionStartTime
s32 compositionEndTime
struct GF_SampleAuxiliaryInfoSizeBox
+ Collaboration diagram for GF_SampleAuxiliaryInfoSizeBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 aux_info_type
u32 aux_info_type_parameter
u8 default_sample_info_size
u32 sample_count
u8 * sample_info_size
struct GF_SampleAuxiliaryInfoOffsetBox
+ Collaboration diagram for GF_SampleAuxiliaryInfoOffsetBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 aux_info_type
u32 aux_info_type_parameter
u8 default_sample_info_size
u32 entry_count
u32 * offsets
u64 * offsets_large
u64 offset_first_offset_field
struct GF_SampleTableBox
+ Collaboration diagram for GF_SampleTableBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_TimeToSampleBox * TimeToSample
GF_CompositionOffsetBox * CompositionOffset
GF_CompositionToDecodeBox * CompositionToDecode
GF_SyncSampleBox * SyncSample
GF_SampleDescriptionBox * SampleDescription
GF_SampleSizeBox * SampleSize
GF_SampleToChunkBox * SampleToChunk
GF_Box * ChunkOffset
GF_ShadowSyncBox * ShadowSync
GF_DegradationPriorityBox * DegradationPriority
GF_PaddingBitsBox * PaddingBits
GF_SampleDependencyTypeBox * SampleDep
GF_SampleFragmentBox * Fragments
GF_SubSampleInformationBox * SubSamples
GF_Box * piff_psec
GF_Box * senc
GF_List * sampleGroups
GF_List * sampleGroupsDescription
GF_List * sai_sizes
GF_List * sai_offsets
u32 MaxSamplePerChunk
u16 groupID
u16 trackPriority
u32 currentEntryIndex
Bool no_sync_found
struct GF_MediaInformationBox
+ Collaboration diagram for GF_MediaInformationBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_DataInformationBox * dataInformation
GF_SampleTableBox * sampleTable
GF_Box * InfoHeader
struct __tag_data_map * scalableDataHandler
struct __tag_data_map * dataHandler
u32 dataEntryIndex
struct GF_FreeSpaceBox
+ Collaboration diagram for GF_FreeSpaceBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
char * data
u32 dataSize
struct GF_CopyrightBox
+ Collaboration diagram for GF_CopyrightBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
char packedLanguageCode[4]
char * notice
struct GF_ChapterEntry
+ Collaboration diagram for GF_ChapterEntry:
Data Fields
char * name
u64 start_time
struct GF_ChapterListBox
+ Collaboration diagram for GF_ChapterListBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_List * list
struct GF_TrackReferenceTypeBox
+ Collaboration diagram for GF_TrackReferenceTypeBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 reference_type
u32 trackIDCount
u32 * trackIDs
struct GF_FileTypeBox
+ Collaboration diagram for GF_FileTypeBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 majorBrand
u32 minorVersion
u32 altCount
u32 * altBrand
struct GF_ProgressiveDownloadBox
+ Collaboration diagram for GF_ProgressiveDownloadBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 * rates
u32 * times
u32 count
struct GF_FontTableBox
+ Collaboration diagram for GF_FontTableBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 entry_count
GF_FontRecord * fonts
struct GF_Tx3gSampleEntryBox
+ Collaboration diagram for GF_Tx3gSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
u32 displayFlags
s8 horizontal_justification
s8 vertical_justification
u32 back_color
GF_BoxRecord default_box
GF_StyleRecord default_style
GF_FontTableBox * font_table
struct GF_TextSampleEntryBox
+ Collaboration diagram for GF_TextSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
u32 displayFlags
u32 textJustification
char background_color[6]
char foreground_color[6]
GF_BoxRecord default_box
u16 fontNumber
u16 fontFace
char reserved1[8]
u8 reserved2
u16 reserved3
char * textName
struct GF_TextStyleBox
+ Collaboration diagram for GF_TextStyleBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 entry_count
GF_StyleRecord * styles
struct GF_TextHighlightBox
+ Collaboration diagram for GF_TextHighlightBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u16 startcharoffset
u16 endcharoffset
struct GF_TextHighlightColorBox
+ Collaboration diagram for GF_TextHighlightColorBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 hil_color
struct KaraokeRecord
+ Collaboration diagram for KaraokeRecord:
Data Fields
u32 highlight_endtime
u16 start_charoffset
u16 end_charoffset
struct GF_TextKaraokeBox
+ Collaboration diagram for GF_TextKaraokeBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 highlight_starttime
u16 nb_entries
KaraokeRecord * records
struct GF_TextScrollDelayBox
+ Collaboration diagram for GF_TextScrollDelayBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 scroll_delay
struct GF_TextHyperTextBox
+ Collaboration diagram for GF_TextHyperTextBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u16 startcharoffset
u16 endcharoffset
char * URL
char * URL_hint
struct GF_TextBoxBox
+ Collaboration diagram for GF_TextBoxBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_BoxRecord box
struct GF_TextBlinkBox
+ Collaboration diagram for GF_TextBlinkBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u16 startcharoffset
u16 endcharoffset
struct GF_TextWrapBox
+ Collaboration diagram for GF_TextWrapBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 wrap_flag
struct GF_TrackSelectionBox
+ Collaboration diagram for GF_TrackSelectionBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 switchGroup
u32 * attributeList
u32 attributeListCount
struct GF_XMLBox
+ Collaboration diagram for GF_XMLBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 xml_length
char * xml
struct GF_BinaryXMLBox
+ Collaboration diagram for GF_BinaryXMLBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 data_length
char * data
struct GF_ItemExtentEntry
+ Collaboration diagram for GF_ItemExtentEntry:
Data Fields
u64 extent_offset
u64 extent_length
u64 original_extent_offset
struct GF_ItemLocationEntry
+ Collaboration diagram for GF_ItemLocationEntry:
Data Fields
u16 item_ID
u16 data_reference_index
u64 base_offset
u64 original_base_offset
GF_List * extent_entries
struct GF_ItemLocationBox
+ Collaboration diagram for GF_ItemLocationBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u8 offset_size
u8 length_size
u8 base_offset_size
GF_List * location_entries
struct GF_PrimaryItemBox
+ Collaboration diagram for GF_PrimaryItemBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u16 item_ID
struct GF_ItemProtectionBox
+ Collaboration diagram for GF_ItemProtectionBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_List * protection_information
struct GF_ItemInfoEntryBox
+ Collaboration diagram for GF_ItemInfoEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u16 item_ID
u16 item_protection_index
char * item_name
char * content_type
char * content_encoding
char * full_path
u32 data_len
struct GF_ItemInfoBox
+ Collaboration diagram for GF_ItemInfoBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_List * item_infos
struct GF_OriginalFormatBox
+ Collaboration diagram for GF_OriginalFormatBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 data_format
struct GF_SchemeTypeBox
+ Collaboration diagram for GF_SchemeTypeBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 scheme_type
u32 scheme_version
char * URI
struct GF_ISMAKMSBox
+ Collaboration diagram for GF_ISMAKMSBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
char * URI
struct GF_ISMASampleFormatBox
+ Collaboration diagram for GF_ISMASampleFormatBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u8 selective_encryption
u8 key_indicator_length
u8 IV_length
struct GF_SchemeInformationBox
+ Collaboration diagram for GF_SchemeInformationBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_ISMAKMSBox * ikms
GF_ISMASampleFormatBox * isfm
struct __oma_kms_box * okms
struct __cenc_tenc_box * tenc
struct __piff_tenc_box * piff_tenc
struct GF_ProtectionInfoBox
+ Collaboration diagram for GF_ProtectionInfoBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_OriginalFormatBox * original_format
GF_SchemeTypeBox * scheme_type
GF_SchemeInformationBox * info
struct GF_IPMPInfoBox
+ Collaboration diagram for GF_IPMPInfoBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_List * descriptors
struct GF_IPMPControlBox
+ Collaboration diagram for GF_IPMPControlBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_IPMP_ToolList * ipmp_tools
GF_List * descriptors
struct GF_MetaBox
+ Collaboration diagram for GF_MetaBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_HandlerBox * handler
GF_PrimaryItemBox * primary_resource
GF_DataInformationBox * file_locations
GF_ItemLocationBox * item_locations
GF_ItemProtectionBox * protections
GF_ItemInfoBox * item_infos
GF_IPMPControlBox * IPMP_control
struct GF_MovieExtendsHeaderBox
+ Collaboration diagram for GF_MovieExtendsHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u64 fragment_duration
struct GF_MovieExtendsBox
+ Collaboration diagram for GF_MovieExtendsBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_List * TrackExList
GF_MovieExtendsHeaderBox * mehd
GF_ISOFile * mov
struct GF_TrackExtendsBox
+ Collaboration diagram for GF_TrackExtendsBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 trackID
u32 def_sample_desc_index
u32 def_sample_duration
u32 def_sample_size
u32 def_sample_flags
GF_TrackBox * track
struct GF_MovieFragmentHeaderBox
+ Collaboration diagram for GF_MovieFragmentHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 sequence_number
struct GF_MovieFragmentBox
+ Collaboration diagram for GF_MovieFragmentBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_MovieFragmentHeaderBox * mfhd
GF_List * TrackList
GF_ISOFile * mov
u64 fragment_offset
u32 mdat_size
char * mdat
u32 reference_track_ID
u64 ntp
u64 timestamp
struct GF_TrackFragmentHeaderBox
+ Collaboration diagram for GF_TrackFragmentHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 trackID
u64 base_data_offset
u32 sample_desc_index
u32 def_sample_duration
u32 def_sample_size
u32 def_sample_flags
u32 EmptyDuration
u8 IFrameSwitching
struct GF_TFBaseMediaDecodeTimeBox
+ Collaboration diagram for GF_TFBaseMediaDecodeTimeBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u64 baseMediaDecodeTime
struct GF_TrackFragmentBox
+ Collaboration diagram for GF_TrackFragmentBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_TrackFragmentHeaderBox * tfhd
GF_List * TrackRuns
GF_TrackExtendsBox * trex
GF_SampleDependencyTypeBox * sdtp
GF_SubSampleInformationBox * subs
GF_List * sampleGroups
GF_List * sampleGroupsDescription
GF_List * sai_sizes
GF_List * sai_offsets
struct __piff_sample_enc_box * piff_sample_encryption
struct __sample_encryption_box * sample_encryption
u32 DataCache
GF_TFBaseMediaDecodeTimeBox * tfdt
u64 moof_start_in_bs
struct GF_TrackFragmentRunBox
+ Collaboration diagram for GF_TrackFragmentRunBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 sample_count
s32 data_offset
u32 first_sample_flags
GF_List * entries
GF_BitStream * cache
struct GF_TrunEntry
+ Collaboration diagram for GF_TrunEntry:
Data Fields
u32 Duration
u32 size
u32 flags
u32 CTS_Offset
struct GF_SegmentTypeBox
+ Collaboration diagram for GF_SegmentTypeBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 majorBrand
u32 minorVersion
u32 altCount
u32 * altBrand
struct GF_HintSampleEntryBox
+ Collaboration diagram for GF_HintSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
u16 HintTrackVersion
u16 LastCompatibleVersion
u32 MaxPacketSize
GF_List * HintDataTable
struct __tag_hint_sample * hint_sample
u32 cur_sample
u32 pck_sn
u32 ts_offset
u32 ssrc
GF_TrackReferenceTypeBox * hint_ref
struct GF_RTPBox
+ Collaboration diagram for GF_RTPBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 subType
char * sdpText
struct GF_SDPBox
+ Collaboration diagram for GF_SDPBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
char * sdpText
struct GF_RTPOBox
+ Collaboration diagram for GF_RTPOBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
s32 timeOffset
struct GF_HintTrackInfoBox
+ Collaboration diagram for GF_HintTrackInfoBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_List * hints
GF_Box * SDP
struct GF_RelyHintBox
+ Collaboration diagram for GF_RelyHintBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 reserved
u8 prefered
u8 required
struct GF_TSHintEntryBox
+ Collaboration diagram for GF_TSHintEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 timeScale
struct GF_TimeOffHintEntryBox
+ Collaboration diagram for GF_TimeOffHintEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 TimeOffset
struct GF_SeqOffHintEntryBox
+ Collaboration diagram for GF_SeqOffHintEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 SeqOffset
struct GF_TRPYBox
+ Collaboration diagram for GF_TRPYBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u64 nbBytes
struct GF_TOTLBox
+ Collaboration diagram for GF_TOTLBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 nbBytes
struct GF_NUMPBox
+ Collaboration diagram for GF_NUMPBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u64 nbPackets
struct GF_NPCKBox
+ Collaboration diagram for GF_NPCKBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 nbPackets
struct GF_NTYLBox
+ Collaboration diagram for GF_NTYLBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u64 nbBytes
struct GF_TPAYBox
+ Collaboration diagram for GF_TPAYBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 nbBytes
struct GF_MAXRBox
+ Collaboration diagram for GF_MAXRBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 granularity
u32 maxDataRate
struct GF_DMEDBox
+ Collaboration diagram for GF_DMEDBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u64 nbBytes
struct GF_DIMMBox
+ Collaboration diagram for GF_DIMMBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u64 nbBytes
struct GF_DREPBox
+ Collaboration diagram for GF_DREPBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u64 nbBytes
struct GF_TMINBox
+ Collaboration diagram for GF_TMINBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
s32 minTime
struct GF_TMAXBox
+ Collaboration diagram for GF_TMAXBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
s32 maxTime
struct GF_PMAXBox
+ Collaboration diagram for GF_PMAXBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 maxSize
struct GF_DMAXBox
+ Collaboration diagram for GF_DMAXBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 maxDur
struct GF_PAYTBox
+ Collaboration diagram for GF_PAYTBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 payloadCode
char * payloadString
struct GF_NameBox
+ Collaboration diagram for GF_NameBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
char * string
struct GF_HintInfoBox
+ Collaboration diagram for GF_HintInfoBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
struct GF_DataBox
+ Collaboration diagram for GF_DataBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 reserved
char * data
u32 dataSize
struct GF_ListItemBox
+ Collaboration diagram for GF_ListItemBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
GF_DataBox * data
struct GF_ItemListBox
+ Collaboration diagram for GF_ItemListBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
struct GF_OMADRMCommonHeaderBox
+ Collaboration diagram for GF_OMADRMCommonHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u8 EncryptionMethod
u8 PaddingScheme
u64 PlaintextLength
char * ContentID
char * RightsIssuerURL
char * TextualHeaders
u32 TextualHeadersLen
struct GF_OMADRMGroupIDBox
+ Collaboration diagram for GF_OMADRMGroupIDBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u8 GKEncryptionMethod
char * GroupID
u16 GKLength
char * GroupKey
struct GF_OMADRMMutableInformationBox
+ Collaboration diagram for GF_OMADRMMutableInformationBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
struct GF_OMADRMTransactionTrackingBox
+ Collaboration diagram for GF_OMADRMTransactionTrackingBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
char TransactionID[16]
struct GF_OMADRMRightsObjectBox
+ Collaboration diagram for GF_OMADRMRightsObjectBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
char * oma_ro
u32 oma_ro_size
struct GF_OMADRMKMSBox
+ Collaboration diagram for GF_OMADRMKMSBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
GF_OMADRMCommonHeaderBox * hdr
GF_OMADRMAUFormatBox * fmt
struct GF_SIDXReference
+ Collaboration diagram for GF_SIDXReference:
Data Fields
Bool reference_type
u32 reference_size
u32 subsegment_duration
Bool starts_with_SAP
u32 SAP_type
u32 SAP_delta_time
struct GF_SegmentIndexBox
+ Collaboration diagram for GF_SegmentIndexBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 reference_ID
u32 timescale
u64 earliest_presentation_time
u64 first_offset
u32 nb_refs
GF_SIDXReference * refs
struct GF_PcrInfoBox
+ Collaboration diagram for GF_PcrInfoBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u32 subsegment_count
u64 * pcr_values
struct GF_AfraEntry
+ Collaboration diagram for GF_AfraEntry:
Data Fields
u64 time
u64 offset
struct GF_GlobalAfraEntry
+ Collaboration diagram for GF_GlobalAfraEntry:
Data Fields
u64 time
u32 segment
u32 fragment
u64 afra_offset
u64 offset_from_afra
struct GF_AdobeFragRandomAccessBox
+ Collaboration diagram for GF_AdobeFragRandomAccessBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
Bool long_ids
Bool long_offsets
Bool global_entries
u8 reserved
u32 time_scale
u32 entry_count
GF_List * local_access_entries
u32 global_entry_count
GF_List * global_access_entries
struct GF_AdobeBootstrapInfoBox
+ Collaboration diagram for GF_AdobeBootstrapInfoBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 bootstrapinfo_version
u8 profile
Bool live
Bool update
u8 reserved
u32 time_scale
u64 current_media_time
u64 smpte_time_code_offset
char * movie_identifier
u8 server_entry_count
GF_List * server_entry_table
u8 quality_entry_count
GF_List * quality_entry_table
char * drm_data
char * meta_data
u8 segment_run_table_count
GF_List * segment_run_table_entries
u8 fragment_run_table_count
GF_List * fragment_run_table_entries
struct GF_AdobeSegmentRunEntry
+ Collaboration diagram for GF_AdobeSegmentRunEntry:
Data Fields
u32 first_segment
u32 fragment_per_segment
struct GF_AdobeSegmentRunTableBox
+ Collaboration diagram for GF_AdobeSegmentRunTableBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u8 quality_entry_count
GF_List * quality_segment_url_modifiers
u32 segment_run_entry_count
GF_List * segment_run_entry_table
struct GF_AdobeFragmentRunEntry
+ Collaboration diagram for GF_AdobeFragmentRunEntry:
Data Fields
u32 first_fragment
u64 first_fragment_timestamp
u32 fragment_duration
u8 discontinuity_indicator
struct GF_AdobeFragmentRunTableBox
+ Collaboration diagram for GF_AdobeFragmentRunTableBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 timescale
u8 quality_entry_count
GF_List * quality_segment_url_modifiers
u32 fragment_run_entry_count
GF_List * fragment_run_entry_table
struct GF_SampleGroupEntry
+ Collaboration diagram for GF_SampleGroupEntry:
Data Fields
u32 sample_count
u32 group_description_index
struct GF_SampleGroupBox
+ Collaboration diagram for GF_SampleGroupBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 grouping_type
u32 grouping_type_parameter
u32 entry_count
GF_SampleGroupEntry * sample_entries
struct GF_SampleGroupDescriptionBox
+ Collaboration diagram for GF_SampleGroupDescriptionBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 grouping_type
u32 default_length
GF_List * group_descriptions
struct GF_DefaultSampleGroupDescriptionEntry
+ Collaboration diagram for GF_DefaultSampleGroupDescriptionEntry:
Data Fields
u32 length
u8 * data
struct GF_VisualRandomAccessEntry
+ Collaboration diagram for GF_VisualRandomAccessEntry:
Data Fields
u8 num_leading_samples_known
u8 num_leading_samples
struct GF_RollRecoveryEntry
+ Collaboration diagram for GF_RollRecoveryEntry:
Data Fields
s16 roll_distance
struct GF_CENCSampleEncryptionGroupEntry
+ Collaboration diagram for GF_CENCSampleEncryptionGroupEntry:
Data Fields
u32 IsEncrypted
u8 IV_size
bin128 KID
struct GF_ProtectionSystemHeaderBox
+ Collaboration diagram for GF_ProtectionSystemHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
bin128 SystemID
u32 KID_count
bin128 * KIDs
u32 private_data_size
u8 * private_data
struct GF_TrackEncryptionBox
+ Collaboration diagram for GF_TrackEncryptionBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 IsEncrypted
u8 IV_size
bin128 KID
struct GF_PIFFTrackEncryptionBox
+ Collaboration diagram for GF_PIFFTrackEncryptionBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u8 version
u32 flags
u32 AlgorithmID
u8 IV_size
bin128 KID
struct GF_PIFFProtectionSystemHeaderBox
+ Collaboration diagram for GF_PIFFProtectionSystemHeaderBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u8 version
u32 flags
bin128 SystemID
u32 private_data_size
u8 * private_data
struct GF_PIFFSampleEncryptionBox
+ Collaboration diagram for GF_PIFFSampleEncryptionBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u8 version
u32 flags
GF_List * samp_aux_info
GF_TrackFragmentBox * traf
GF_SampleAuxiliaryInfoSizeBox * cenc_saiz
GF_SampleAuxiliaryInfoOffsetBox * cenc_saio
u32 AlgorithmID
u8 IV_size
bin128 KID
struct GF_SampleEncryptionBox
+ Collaboration diagram for GF_SampleEncryptionBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u8 version
u32 flags
GF_List * samp_aux_info
GF_TrackFragmentBox * traf
GF_SampleAuxiliaryInfoSizeBox * cenc_saiz
GF_SampleAuxiliaryInfoOffsetBox * cenc_saio
struct GF_ProducerReferenceTimeBox
+ Collaboration diagram for GF_ProducerReferenceTimeBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 version
u32 flags
u32 refTrackID
u64 ntp
u64 timestamp
struct GF_DataMap
+ Collaboration diagram for GF_DataMap:
Data Fields
u8 type
u64 curPos
u8 mode
GF_BitStream * bs
char * szName
struct GF_FileDataMap
+ Collaboration diagram for GF_FileDataMap:
Data Fields
u8 type
u64 curPos
u8 mode
GF_BitStream * bs
char * szName
FILE * stream
Bool is_stdout
Bool last_acces_was_read
char * temp_file
struct GF_FileMappingDataMap
+ Collaboration diagram for GF_FileMappingDataMap:
Data Fields
u8 type
u64 curPos
u8 mode
GF_BitStream * bs
char * szName
char * name
u64 file_size
char * byte_map
u64 byte_pos
struct __tag_isom
+ Collaboration diagram for GF_ISOFile:
Data Fields
GF_Err LastError
char * fileName
GF_DataMap * movieFileMap
char * finalName
GF_DataMap * editFileMap
u32 interleavingTime
u8 openMode
u8 storageMode
u8 convert_streaming_text
u8 is_jp2
Bool keep_utc
GF_MovieBox * moov
GF_MediaDataBox * mdat
GF_FileTypeBox * brand
GF_ProgressiveDownloadBox * pdin
GF_MetaBox * meta
u32 FragmentsFlags
u32 NextMoofNumber
GF_MovieFragmentBox * moof
u64 current_top_box_start
u64 segment_start
GF_List * moof_list
Bool use_segments
Bool moof_first
Bool append_segment
Bool styp_written
GF_SegmentIndexBox * root_sidx
u64 root_sidx_offset
u32 root_sidx_index
Bool is_index_segment
GF_BitStream * segment_bs
Bool single_moof_mode
u32 single_moof_state
GF_ProducerReferenceTimeBox * last_producer_ref_time
GF_List * TopBoxes
s32 es_id_default_sync
struct GF_GenericDTE
+ Collaboration diagram for GF_GenericDTE:
Data Fields
u8 source
struct GF_EmptyDTE
+ Collaboration diagram for GF_EmptyDTE:
Data Fields
u8 source
struct GF_ImmediateDTE
+ Collaboration diagram for GF_ImmediateDTE:
Data Fields
u8 source
u8 dataLength
char data[14]
struct GF_SampleDTE
+ Collaboration diagram for GF_SampleDTE:
Data Fields
u8 source
s8 trackRefIndex
u32 sampleNumber
u16 dataLength
u32 byteOffset
u16 bytesPerComp
u16 samplesPerComp
struct GF_StreamDescDTE
+ Collaboration diagram for GF_StreamDescDTE:
Data Fields
u8 source
s8 trackRefIndex
u32 streamDescIndex
u16 dataLength
u32 byteOffset
u32 reserved
struct GF_HintDataCache
+ Collaboration diagram for GF_HintDataCache:
Data Fields
GF_ISOSample * samp
GF_TrackBox * trak
u32 sample_num
struct GF_HintSample
+ Collaboration diagram for GF_HintSample:
Data Fields
u8 HintType
u16 reserved
GF_List * packetTable
char * AdditionalData
u32 dataLength
u64 TransmissionTime
GF_List * sample_cache
struct GF_HintPacket
+ Collaboration diagram for GF_HintPacket:
Data Fields
s32 relativeTransTime
struct GF_RTPPacket
+ Collaboration diagram for GF_RTPPacket:
Data Fields
s32 relativeTransTime
u8 P_bit
u8 X_bit
u8 M_bit
u8 payloadType
u16 SequenceNumber
u8 B_bit
u8 R_bit
GF_List * TLV
GF_List * DataTable
struct _3gpp_text_sample
+ Collaboration diagram for GF_TextSample:
Data Fields
char * text
u32 len
GF_TextStyleBox * styles
GF_TextHighlightColorBox * highlight_color
GF_TextScrollDelayBox * scroll_delay
GF_TextBoxBox * box
GF_TextWrapBox * wrap
GF_List * others
GF_TextKaraokeBox * cur_karaoke
struct _generic_subtitle_sample
+ Collaboration diagram for GF_GenericSubtitleSample:
Data Fields
char * text
u32 len
struct GF_StringBox
+ Collaboration diagram for GF_StringBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
char * string
struct GF_WebVTTSampleEntryBox
+ Collaboration diagram for GF_WebVTTSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
GF_StringBox * config
struct GF_XMLSubtitleSampleEntryBox
+ Collaboration diagram for GF_XMLSubtitleSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
char * xmlnamespace
char * schema_location
char * auxiliary_mime_types
GF_MPEG4BitRateBox * bitrate
struct GF_SimpleTextSampleEntryBox
+ Collaboration diagram for GF_SimpleTextSampleEntryBox:
Data Fields
u32 type
u64 size
GF_List * other_boxes
u8 uuid[16]
u32 internal_4cc
u16 dataReferenceIndex
char reserved[6]
GF_List * protections
char * content_encoding
char * mime_type
GF_MPEG4BitRateBox * bitrate
GF_StringBox * config

Macro Definition Documentation

#define GF_ISOM_BOX
Value:
u32 type; \
u64 size; \
GF_List *other_boxes; \
uint32_t u32
Definition: setup.h:246
uint64_t u64
Definition: setup.h:245
#define GF_ISOM_FULL_BOX
Value:
u8 version; \
u32 flags; \
uint32_t u32
Definition: setup.h:246
uint8_t u8
Definition: setup.h:248
#define GF_ISOM_UUID_BOX
Value:
u8 uuid[16]; \
u32 internal_4cc; \
uint32_t u32
Definition: setup.h:246
uint8_t u8
Definition: setup.h:248
#define ISOM_DECL_BOX_ALLOC (   __TYPE,
  __4cc 
)
Value:
__TYPE *tmp; \
GF_SAFEALLOC(tmp, __TYPE); \
if (tmp==NULL) return NULL; \
tmp->type = __4cc;
#define GF_SAFEALLOC(__ptr, __struct)
Memory allocation for a structure.
Definition: tools.h:70
#define NULL
Definition: setup.h:284
#define gf_isom_full_box_init (   __pre)
#define GF_ISOM_DATAENTRY_FIELDS   char *location;
#define GF_ISOM_SAMPLE_ENTRY_FIELDS
Value:
u16 dataReferenceIndex; \
char reserved[ 6 ]; \
GF_List *protections;
uint16_t u16
Definition: setup.h:247
#define GF_ISOM_VISUAL_SAMPLE_ENTRY
Value:
u16 version; \
u16 revision; \
u32 vendor; \
u32 temporal_quality; \
u32 spatial_quality; \
u16 Width, Height; \
u32 horiz_res, vert_res; \
u32 entry_data_size; \
u16 frames_per_sample; \
char compressor_name[33]; \
u16 bit_depth; \
s16 color_table_index; \
GF_PixelAspectRatioBox *pasp; \
GF_RVCConfigurationBox *rvcc; \
int16_t s16
Definition: setup.h:251
uint16_t u16
Definition: setup.h:247
uint32_t u32
Definition: setup.h:246
#define GF_ISOM_AUDIO_SAMPLE_ENTRY
Value:
u16 version; \
u16 revision; \
u32 vendor; \
u16 channel_count; \
u16 bitspersample; \
u16 compression_id; \
u16 packet_size; \
u16 samplerate_hi; \
u16 samplerate_lo; \
u8 extensions[36]; \
uint16_t u16
Definition: setup.h:247
uint32_t u32
Definition: setup.h:246
uint8_t u8
Definition: setup.h:248
#define GF_ISOM_DATA_FILE   0x01
#define GF_ISOM_DATA_FILE_MAPPING   0x02
#define GF_ISOM_DATA_FILE_EXTERN   0x03
#define GF_ISOM_BASE_DATA_HANDLER
Value:
u8 type; \
u64 curPos; \
u8 mode; \
GF_BitStream *bs;\
char *szName;
uint8_t u8
Definition: setup.h:248
uint64_t u64
Definition: setup.h:245
#define GF_ISOM_MAC_TIME_OFFSET   2082844800
#define GF_ISOM_FORMAT_FRAG_FLAGS (   pad,
  sync,
  deg 
)    ( ( (pad) << 17) | ( ( !(sync) ) << 16) | (deg) );
#define GF_ISOM_GET_FRAG_PAD (   flag)    ( (flag) >> 17) & 0x7
#define GF_ISOM_GET_FRAG_SYNC (   flag)    ( ! ( ( (flag) >> 16) & 0x1))
#define GF_ISOM_GET_FRAG_DEG (   flag)    (flag) & 0x7FFF
#define GF_ISOM_GET_FRAG_LEAD (   flag)    ( (flag) >> 26) & 0x3
#define GF_ISOM_GET_FRAG_DEPENDS (   flag)    ( (flag) >> 24) & 0x3
#define GF_ISOM_GET_FRAG_DEPENDED (   flag)    ( (flag) >> 22) & 0x3
#define GF_ISOM_GET_FRAG_REDUNDANT (   flag)    ( (flag) >> 20) & 0x3
#define GF_ISOM_GET_FRAG_DEPEND_FLAGS (   lead,
  depends,
  depended,
  redundant 
)    ( (lead<<26) | (depends<<24) | (depended<<22) | (redundant<<20) )
#define GF_ISOM_RESET_FRAG_DEPEND_FLAGS (   flags)    flags = flags & 0xFFFFF
#define GF_ISMO_BASE_DTE_ENTRY   u8 source;
#define GF_ISOM_BASE_PACKET   s32 relativeTransTime;
#define ERROR_ON_DUPLICATED_BOX (   __abox,
  __parent 
)
Value:
{ \
char __ptype[5];\
strcpy(__ptype, gf_4cc_to_str(__parent->type) );\
GF_LOG(GF_LOG_WARNING, GF_LOG_CONTAINER, ("[iso file] extra box %s found in %s, deleting\n", gf_4cc_to_str(__abox->type), __ptype)); \
return GF_OK;\
}
const char * gf_4cc_to_str(u32 type)
4CC Printing
Definition: error.c:33
Definition: tools.h:184
void gf_isom_box_del(GF_Box *ptr)
Definition: box_funcs.c:712
Definition: tools.h:332
#define GF_LOG(_log_level, _log_tools, __args)
Message logging.
Definition: tools.h:489
Definition: tools.h:294

Typedef Documentation

typedef struct __isma_format_box GF_OMADRMAUFormatBox

Enumeration Type Documentation

anonymous enum
Enumerator
GF_ISOM_BOX_TYPE_CO64 
GF_ISOM_BOX_TYPE_STCO 
GF_ISOM_BOX_TYPE_CRHD 
GF_ISOM_BOX_TYPE_CTTS 
GF_ISOM_BOX_TYPE_CPRT 
GF_ISOM_BOX_TYPE_CHPL 
GF_ISOM_BOX_TYPE_URL 
GF_ISOM_BOX_TYPE_URN 
GF_ISOM_BOX_TYPE_DINF 
GF_ISOM_BOX_TYPE_DREF 
GF_ISOM_BOX_TYPE_STDP 
GF_ISOM_BOX_TYPE_EDTS 
GF_ISOM_BOX_TYPE_ELST 
GF_ISOM_BOX_TYPE_UUID 
GF_ISOM_BOX_TYPE_FREE 
GF_ISOM_BOX_TYPE_HDLR 
GF_ISOM_BOX_TYPE_GMHD 
GF_ISOM_BOX_TYPE_HMHD 
GF_ISOM_BOX_TYPE_HINT 
GF_ISOM_BOX_TYPE_MDIA 
GF_ISOM_BOX_TYPE_MDAT 
GF_ISOM_BOX_TYPE_MDHD 
GF_ISOM_BOX_TYPE_MINF 
GF_ISOM_BOX_TYPE_MOOV 
GF_ISOM_BOX_TYPE_MVHD 
GF_ISOM_BOX_TYPE_STSD 
GF_ISOM_BOX_TYPE_STSZ 
GF_ISOM_BOX_TYPE_STZ2 
GF_ISOM_BOX_TYPE_STBL 
GF_ISOM_BOX_TYPE_STSC 
GF_ISOM_BOX_TYPE_STSH 
GF_ISOM_BOX_TYPE_SKIP 
GF_ISOM_BOX_TYPE_SMHD 
GF_ISOM_BOX_TYPE_STSS 
GF_ISOM_BOX_TYPE_STTS 
GF_ISOM_BOX_TYPE_TRAK 
GF_ISOM_BOX_TYPE_TKHD 
GF_ISOM_BOX_TYPE_TREF 
GF_ISOM_BOX_TYPE_UDTA 
GF_ISOM_BOX_TYPE_VMHD 
GF_ISOM_BOX_TYPE_FTYP 
GF_ISOM_BOX_TYPE_PADB 
GF_ISOM_BOX_TYPE_PDIN 
GF_ISOM_BOX_TYPE_SDTP 
GF_ISOM_BOX_TYPE_CSLG 
GF_ISOM_BOX_TYPE_SBGP 
GF_ISOM_BOX_TYPE_SGPD 
GF_ISOM_BOX_TYPE_SAIZ 
GF_ISOM_BOX_TYPE_SAIO 
GF_ISOM_BOX_TYPE_MFRA 
GF_ISOM_BOX_TYPE_PSSH 
GF_ISOM_BOX_TYPE_TENC 
GF_ISOM_BOX_TYPE_MVEX 
GF_ISOM_BOX_TYPE_MEHD 
GF_ISOM_BOX_TYPE_TREX 
GF_ISOM_BOX_TYPE_MOOF 
GF_ISOM_BOX_TYPE_MFHD 
GF_ISOM_BOX_TYPE_TRAF 
GF_ISOM_BOX_TYPE_TFHD 
GF_ISOM_BOX_TYPE_TRUN 
GF_ISOM_BOX_TYPE_DPND 
GF_ISOM_BOX_TYPE_IODS 
GF_ISOM_BOX_TYPE_ESDS 
GF_ISOM_BOX_TYPE_MPOD 
GF_ISOM_BOX_TYPE_SYNC 
GF_ISOM_BOX_TYPE_IPIR 
GF_ISOM_BOX_TYPE_SDHD 
GF_ISOM_BOX_TYPE_ODHD 
GF_ISOM_BOX_TYPE_NMHD 
GF_ISOM_BOX_TYPE_STHD 
GF_ISOM_BOX_TYPE_MP4S 
GF_ISOM_BOX_TYPE_MP4A 
GF_ISOM_BOX_TYPE_MP4V 
GF_ISOM_BOX_TYPE_AVCC 
GF_ISOM_BOX_TYPE_BTRT 
GF_ISOM_BOX_TYPE_M4DS 
GF_ISOM_BOX_TYPE_PASP 
GF_ISOM_BOX_TYPE_AVC1 
GF_ISOM_BOX_TYPE_AVC2 
GF_ISOM_BOX_TYPE_AVC3 
GF_ISOM_BOX_TYPE_AVC4 
GF_ISOM_BOX_TYPE_SVCC 
GF_ISOM_BOX_TYPE_SVC1 
GF_ISOM_BOX_TYPE_HVCC 
GF_ISOM_BOX_TYPE_HVC1 
GF_ISOM_BOX_TYPE_HEV1 
GF_ISOM_BOX_TYPE_HVC2 
GF_ISOM_BOX_TYPE_HEV2 
GF_ISOM_BOX_TYPE_SHCC 
GF_ISOM_BOX_TYPE_SHC1 
GF_ISOM_BOX_TYPE_SHV1 
GF_ISOM_BOX_TYPE_LSRC 
GF_ISOM_BOX_TYPE_LSR1 
GF_ISOM_BOX_TYPE_DAMR 
GF_ISOM_BOX_TYPE_D263 
GF_ISOM_BOX_TYPE_DEVC 
GF_ISOM_BOX_TYPE_DQCP 
GF_ISOM_BOX_TYPE_DSMV 
GF_ISOM_BOX_TYPE_TSEL 
GF_ISOM_BOX_TYPE_STYP 
GF_ISOM_BOX_TYPE_TFDT 
GF_ISOM_BOX_TYPE_SIDX 
GF_ISOM_BOX_TYPE_PCRB 
GF_ISOM_BOX_TYPE_FTAB 
GF_ISOM_BOX_TYPE_TX3G 
GF_ISOM_BOX_TYPE_STYL 
GF_ISOM_BOX_TYPE_HLIT 
GF_ISOM_BOX_TYPE_HCLR 
GF_ISOM_BOX_TYPE_KROK 
GF_ISOM_BOX_TYPE_DLAY 
GF_ISOM_BOX_TYPE_HREF 
GF_ISOM_BOX_TYPE_TBOX 
GF_ISOM_BOX_TYPE_BLNK 
GF_ISOM_BOX_TYPE_TWRP 
GF_ISOM_BOX_TYPE_META 
GF_ISOM_BOX_TYPE_XML 
GF_ISOM_BOX_TYPE_BXML 
GF_ISOM_BOX_TYPE_ILOC 
GF_ISOM_BOX_TYPE_PITM 
GF_ISOM_BOX_TYPE_IPRO 
GF_ISOM_BOX_TYPE_INFE 
GF_ISOM_BOX_TYPE_IINF 
GF_ISOM_BOX_TYPE_ENCA 
GF_ISOM_BOX_TYPE_ENCV 
GF_ISOM_BOX_TYPE_ENCT 
GF_ISOM_BOX_TYPE_ENCS 
GF_ISOM_BOX_TYPE_SINF 
GF_ISOM_BOX_TYPE_FRMA 
GF_ISOM_BOX_TYPE_SCHM 
GF_ISOM_BOX_TYPE_SCHI 
GF_ISOM_BOX_TYPE_METX 
GF_ISOM_BOX_TYPE_METT 
GF_ISOM_BOX_TYPE_IKMS 
GF_ISOM_BOX_TYPE_ISFM 
GF_ISOM_BOX_TYPE_RTP_STSD 
GF_ISOM_BOX_TYPE_HNTI 
GF_ISOM_BOX_TYPE_RTP 
GF_ISOM_BOX_TYPE_SDP 
GF_ISOM_BOX_TYPE_HINF 
GF_ISOM_BOX_TYPE_NAME 
GF_ISOM_BOX_TYPE_TRPY 
GF_ISOM_BOX_TYPE_NUMP 
GF_ISOM_BOX_TYPE_TOTL 
GF_ISOM_BOX_TYPE_NPCK 
GF_ISOM_BOX_TYPE_TPYL 
GF_ISOM_BOX_TYPE_TPAY 
GF_ISOM_BOX_TYPE_MAXR 
GF_ISOM_BOX_TYPE_DMED 
GF_ISOM_BOX_TYPE_DIMM 
GF_ISOM_BOX_TYPE_DREP 
GF_ISOM_BOX_TYPE_TMIN 
GF_ISOM_BOX_TYPE_TMAX 
GF_ISOM_BOX_TYPE_PMAX 
GF_ISOM_BOX_TYPE_DMAX 
GF_ISOM_BOX_TYPE_PAYT 
GF_ISOM_BOX_TYPE_RELY 
GF_ISOM_BOX_TYPE_TIMS 
GF_ISOM_BOX_TYPE_TSRO 
GF_ISOM_BOX_TYPE_SNRO 
GF_ISOM_BOX_TYPE_RTPO 
GF_ISOM_BOX_TYPE_REFT 
GF_ISOM_BOX_TYPE_ABST 
GF_ISOM_BOX_TYPE_AFRA 
GF_ISOM_BOX_TYPE_ASRT 
GF_ISOM_BOX_TYPE_AFRT 
GF_ISOM_BOX_TYPE_ILST 
GF_ISOM_BOX_TYPE_0xA9NAM 
GF_ISOM_BOX_TYPE_0xA9CMT 
GF_ISOM_BOX_TYPE_0xA9DAY 
GF_ISOM_BOX_TYPE_0xA9ART 
GF_ISOM_BOX_TYPE_0xA9TRK 
GF_ISOM_BOX_TYPE_0xA9ALB 
GF_ISOM_BOX_TYPE_0xA9COM 
GF_ISOM_BOX_TYPE_0xA9WRT 
GF_ISOM_BOX_TYPE_0xA9TOO 
GF_ISOM_BOX_TYPE_0xA9CPY 
GF_ISOM_BOX_TYPE_0xA9DES 
GF_ISOM_BOX_TYPE_0xA9GEN 
GF_ISOM_BOX_TYPE_0xA9GRP 
GF_ISOM_BOX_TYPE_0xA9ENC 
GF_ISOM_BOX_TYPE_aART 
GF_ISOM_BOX_TYPE_PGAP 
GF_ISOM_BOX_TYPE_GNRE 
GF_ISOM_BOX_TYPE_DISK 
GF_ISOM_BOX_TYPE_TRKN 
GF_ISOM_BOX_TYPE_TMPO 
GF_ISOM_BOX_TYPE_CPIL 
GF_ISOM_BOX_TYPE_COVR 
GF_ISOM_BOX_TYPE_iTunesSpecificInfo 
GF_ISOM_BOX_TYPE_DATA 
GF_ISOM_HANDLER_TYPE_MDIR 
GF_ISOM_BOX_TYPE_CHAP 
GF_ISOM_BOX_TYPE_TEXT 
GF_ISOM_BOX_TYPE_OHDR 
GF_ISOM_BOX_TYPE_GRPI 
GF_ISOM_BOX_TYPE_MDRI 
GF_ISOM_BOX_TYPE_ODTT 
GF_ISOM_BOX_TYPE_ODRB 
GF_ISOM_BOX_TYPE_ODKM 
GF_ISOM_BOX_TYPE_ODAF 
GF_ISOM_BOX_TYPE_DIMS 
GF_ISOM_BOX_TYPE_DIMC 
GF_ISOM_BOX_TYPE_DIST 
GF_ISOM_BOX_TYPE_AC3 
GF_ISOM_BOX_TYPE_DAC3 
GF_ISOM_BOX_TYPE_EC3 
GF_ISOM_BOX_TYPE_DEC3 
GF_ISOM_BOX_TYPE_SUBS 
GF_ISOM_BOX_TYPE_RVCC 
GF_ISOM_BOX_TYPE_VTTC 
GF_ISOM_BOX_TYPE_VTCU 
GF_ISOM_BOX_TYPE_VTTE 
GF_ISOM_BOX_TYPE_CTIM 
GF_ISOM_BOX_TYPE_IDEN 
GF_ISOM_BOX_TYPE_STTG 
GF_ISOM_BOX_TYPE_PAYL 
GF_ISOM_BOX_TYPE_WVTT 
GF_ISOM_BOX_TYPE_STPP 
GF_ISOM_BOX_TYPE_SBTT 
GF_ISOM_BOX_TYPE_STSE 
GF_ISOM_BOX_TYPE_STTC 
GF_ISOM_BOX_TYPE_PRFT 
GF_ISOM_BOX_TYPE_GNRM 
GF_ISOM_BOX_TYPE_GNRV 
GF_ISOM_BOX_TYPE_GNRA 
GF_ISOM_BOX_TYPE_STSF 
GF_ISOM_BOX_TYPE_GHNT 
GF_ISOM_BOX_TYPE_VOID 
GF_ISOM_BOX_UUID_PSSH 
GF_ISOM_BOX_UUID_TENC 
GF_ISOM_BOX_UUID_TFRF 
GF_ISOM_BOX_UUID_TFXD 
anonymous enum
Enumerator
GF_ISOM_TRAF_BASE_OFFSET 
GF_ISOM_TRAF_SAMPLE_DESC 
GF_ISOM_TRAF_SAMPLE_DUR 
GF_ISOM_TRAF_SAMPLE_SIZE 
GF_ISOM_TRAF_SAMPLE_FLAGS 
GF_ISOM_TRAF_DUR_EMPTY 
GF_ISOM_MOOF_BASE_OFFSET 
anonymous enum
Enumerator
GF_ISOM_TRUN_DATA_OFFSET 
GF_ISOM_TRUN_FIRST_FLAG 
GF_ISOM_TRUN_DURATION 
GF_ISOM_TRUN_SIZE 
GF_ISOM_TRUN_FLAGS 
GF_ISOM_TRUN_CTS_OFFSET 
anonymous enum
Enumerator
GF_ISOM_DATA_MAP_READ 
GF_ISOM_DATA_MAP_WRITE 
GF_ISOM_DATA_MAP_EDIT 
GF_ISOM_DATA_MAP_READ_ONLY 
GF_ISOM_DATA_MAP_CAT 
anonymous enum
Enumerator
GF_ISOM_FRAG_WRITE_READY 
GF_ISOM_FRAG_READ_DEBUG 
anonymous enum
Enumerator
GF_ISMO_HINT_RTP 
GF_ISMO_MPEG2_TS 

Function Documentation

GF_Box* gf_isom_box_new ( u32  boxType)
GF_Err gf_isom_box_write ( GF_Box ptr,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

GF_Err gf_isom_box_read ( GF_Box ptr,
GF_BitStream *  bs 
)

+ Here is the caller graph for this function:

void gf_isom_box_del ( GF_Box ptr)
GF_Err gf_isom_box_size ( GF_Box ptr)

+ Here is the call graph for this function:

GF_Err gf_isom_clone_box ( GF_Box src,
GF_Box **  dst 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_parse_box ( GF_Box **  outBox,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_read_box_list ( GF_Box s,
GF_BitStream *  bs,
GF_Err(*)(GF_Box *par, GF_Box *b)  add_box 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_read_box_list_ex ( GF_Box parent,
GF_BitStream *  bs,
GF_Err(*)(GF_Box *par, GF_Box *b)  add_box,
u32  parent_type 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_box_add_default ( GF_Box a,
GF_Box subbox 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_box_get_size ( GF_Box ptr)
GF_Err gf_isom_full_box_get_size ( GF_Box ptr)

+ Here is the call graph for this function:

GF_Err gf_isom_box_write_header ( GF_Box ptr,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

GF_Err gf_isom_full_box_read ( GF_Box ptr,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

GF_Err gf_isom_full_box_write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

void gf_isom_box_array_del ( GF_List *  other_boxes)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_box_array_write ( GF_Box parent,
GF_List *  list,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_box_array_size ( GF_Box parent,
GF_List *  list 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_sample_entry_init ( GF_SampleEntryBox ptr)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_sample_entry_predestroy ( GF_SampleEntryBox ptr)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err LSR_UpdateESD ( GF_LASeRSampleEntryBox lsr,
GF_ESD esd 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_video_sample_entry_init ( GF_VisualSampleEntryBox ent)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_video_sample_entry_read ( GF_VisualSampleEntryBox ptr,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_video_sample_entry_write ( GF_VisualSampleEntryBox ent,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_video_sample_entry_size ( GF_VisualSampleEntryBox ent)

+ Here is the caller graph for this function:

Bool gf_isom_is_nalu_based_entry ( GF_MediaBox mdia,
GF_SampleEntryBox _entry 
)

+ Here is the caller graph for this function:

GF_Err gf_isom_nalu_sample_rewrite ( GF_MediaBox mdia,
GF_ISOSample sample,
u32  sampleNumber,
GF_MPEGVisualSampleEntryBox entry 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_audio_sample_entry_init ( GF_AudioSampleEntryBox ptr)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_audio_sample_entry_read ( GF_AudioSampleEntryBox ptr,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_audio_sample_entry_write ( GF_AudioSampleEntryBox ptr,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_audio_sample_entry_size ( GF_AudioSampleEntryBox ptr)

+ Here is the caller graph for this function:

u32 gf_isom_sample_get_subsample_entry ( GF_ISOFile *  movie,
u32  track,
u32  sampleNumber,
GF_SubSampleInfoEntry **  sub_sample 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_add_subsample_info ( GF_SubSampleInformationBox sub_samples,
u32  sampleNumber,
u32  subSampleSize,
u8  priority,
u32  reserved,
Bool  discardable 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_PIFFSampleEncryptionBox* gf_isom_create_piff_psec_box ( u8  version,
u32  flags,
u32  AlgorithmID,
u8  IV_size,
bin128  KID 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_SampleEncryptionBox* gf_isom_create_samp_enc_box ( u8  version,
u32  flags 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_datamap_new ( const char *  location,
const char *  parentPath,
u8  mode,
GF_DataMap **  outDataMap 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_datamap_del ( GF_DataMap ptr)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_datamap_open ( GF_MediaBox minf,
u32  dataRefIndex,
u8  Edit 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_datamap_close ( GF_MediaInformationBox minf)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_isom_datamap_get_data ( GF_DataMap map,
char *  buffer,
u32  bufferLength,
u64  Offset 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_DataMap* gf_isom_fdm_new ( const char *  sPath,
u8  mode 
)

we open the file in READ/WRITE mode, in case

we open the file in CAT mode, in case

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_fdm_del ( GF_FileDataMap ptr)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_isom_fdm_get_data ( GF_FileDataMap ptr,
char *  buffer,
u32  bufferLength,
u64  fileOffset 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_DataMap* gf_isom_fdm_new_temp ( const char *  sTempPath)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_DataMap* gf_isom_fmo_new ( const char *  sPath,
u8  mode 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_fmo_del ( GF_FileMappingDataMap ptr)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_isom_fmo_get_data ( GF_FileMappingDataMap ptr,
char *  buffer,
u32  bufferLength,
u64  fileOffset 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u64 gf_isom_datamap_get_offset ( GF_DataMap map)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_datamap_add_data ( GF_DataMap ptr,
char *  data,
u32  dataSize 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_datamap_flush ( GF_DataMap map)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_TrackExtendsBox* GetTrex ( GF_MovieBox moov,
u32  TrackID 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u64 gf_isom_get_mp4time ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_set_last_error ( GF_ISOFile *  the_file,
GF_Err  error 
)

+ Here is the caller graph for this function:

GF_Err gf_isom_parse_movie_boxes ( GF_ISOFile *  mov,
u64 bytesMissing,
Bool  progressive_mode 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_ISOFile* gf_isom_new_movie ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_TrackBox* gf_isom_get_track_from_file ( GF_ISOFile *  the_file,
u32  trackNumber 
)

+ Here is the call graph for this function:

GF_TrackBox* gf_isom_get_track ( GF_MovieBox moov,
u32  trackNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_TrackBox* gf_isom_get_track_from_id ( GF_MovieBox moov,
u32  trackID 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_TrackBox* gf_isom_get_track_from_original_id ( GF_MovieBox moov,
u32  originalID,
u32  originalFile 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_isom_get_tracknum_from_id ( GF_MovieBox moov,
u32  trackID 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_ISOFile* gf_isom_open_file ( const char *  fileName,
u32  OpenMode,
const char *  tmp_dir 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_delete_movie ( GF_ISOFile *  mov)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err GetESD ( GF_MovieBox moov,
u32  trackID,
u32  StreamDescIndex,
GF_ESD **  outESD 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err GetESDForTime ( GF_MovieBox moov,
u32  trackID,
u64  CTS,
GF_ESD **  outESD 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err Media_GetSampleDesc ( GF_MediaBox mdia,
u32  SampleDescIndex,
GF_SampleEntryBox **  out_entry,
u32 dataRefIndex 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err Media_GetSampleDescIndex ( GF_MediaBox mdia,
u64  DTS,
u32 sampleDescIndex 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err Media_GetESD ( GF_MediaBox mdia,
u32  sampleDescIndex,
GF_ESD **  esd,
Bool  true_desc_only 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool Track_IsMPEG4Stream ( u32  HandlerType)

+ Here is the caller graph for this function:

Bool IsMP4Description ( u32  entryType)

+ Here is the caller graph for this function:

GF_Err Track_FindRef ( GF_TrackBox trak,
u32  ReferenceType,
GF_TrackReferenceTypeBox **  dpnd 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err GetMediaTime ( GF_TrackBox trak,
Bool  force_non_empty,
u64  movieTime,
u64 MediaTime,
s64 SegmentStartTime,
s64 MediaOffset,
u8 useEdit,
u64 next_edit_start_plus_one 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err Media_GetSample ( GF_MediaBox mdia,
u32  sampleNumber,
GF_ISOSample **  samp,
u32 sampleDescriptionIndex,
Bool  no_data,
u64 out_offset 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err Media_CheckDataEntry ( GF_MediaBox mdia,
u32  dataEntryIndex 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err Media_FindSyncSample ( GF_SampleTableBox stbl,
u32  searchFromTime,
u32 sampleNumber,
u8  mode 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err Media_RewriteODFrame ( GF_MediaBox mdia,
GF_ISOSample sample 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err Media_FindDataRef ( GF_DataReferenceBox dref,
char *  URLname,
char *  URNname,
u32 dataRefIndex 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool Media_IsSelfContained ( GF_MediaBox mdia,
u32  StreamDescIndex 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_TrackBox* GetTrackbyID ( GF_MovieBox moov,
u32  TrackID 
)

+ Here is the call graph for this function:

GF_Err findEntryForTime ( GF_SampleTableBox stbl,
u64  DTS,
u8  useCTS,
u32 sampleNumber,
u32 prevSampleNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_GetSampleSize ( GF_SampleSizeBox stsz,
u32  SampleNumber,
u32 Size 
)

+ Here is the caller graph for this function:

GF_Err stbl_GetSampleCTS ( GF_CompositionOffsetBox ctts,
u32  SampleNumber,
s32 CTSoffset 
)

+ Here is the caller graph for this function:

GF_Err stbl_GetSampleDTS ( GF_TimeToSampleBox stts,
u32  SampleNumber,
u64 DTS 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_GetSampleDTS_and_Duration ( GF_TimeToSampleBox stts,
u32  SampleNumber,
u64 DTS,
u32 duration 
)

+ Here is the caller graph for this function:

GF_Err stbl_GetSampleRAP ( GF_SyncSampleBox stss,
u32  SampleNumber,
u8 IsRAP,
u32 prevRAP,
u32 nextRAP 
)

+ Here is the caller graph for this function:

GF_Err stbl_SearchSAPs ( GF_SampleTableBox stbl,
u32  SampleNumber,
u8 IsRAP,
u32 prevRAP,
u32 nextRAP 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_GetSampleInfos ( GF_SampleTableBox stbl,
u32  sampleNumber,
u64 offset,
u32 chunkNumber,
u32 descIndex,
u8 isEdited 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_GetSampleShadow ( GF_ShadowSyncBox stsh,
u32 sampleNumber,
u32 syncNum 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_GetPaddingBits ( GF_PaddingBitsBox padb,
u32  SampleNumber,
u8 PadBits 
)

+ Here is the caller graph for this function:

u32 stbl_GetSampleFragmentCount ( GF_SampleFragmentBox stsf,
u32  sampleNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 stbl_GetSampleFragmentSize ( GF_SampleFragmentBox stsf,
u32  sampleNumber,
u32  FragmentIndex 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_GetSampleDepType ( GF_SampleDependencyTypeBox stbl,
u32  SampleNumber,
u32 dependsOn,
u32 dependedOn,
u32 redundant 
)

+ Here is the caller graph for this function:

GF_Err stbl_UnpackOffsets ( GF_SampleTableBox stbl)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err SetTrackDuration ( GF_TrackBox trak)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err Media_SetDuration ( GF_TrackBox trak)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_get_ttxt_esd ( GF_MediaBox mdia,
GF_ESD **  out_esd 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_rewrite_text_sample ( GF_ISOSample samp,
u32  sampleDescriptionIndex,
u32  sample_dur 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_UserDataMap* udta_getEntry ( GF_UserDataBox ptr,
u32  box_type,
bin128 uuid 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err FlushCaptureMode ( GF_ISOFile *  movie)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err CanAccessMovie ( GF_ISOFile *  movie,
u32  Mode 
)
GF_ISOFile* gf_isom_create_movie ( const char *  fileName,
u32  OpenMode,
const char *  tmp_dir 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_insert_moov ( GF_ISOFile *  file)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err WriteToFile ( GF_ISOFile *  movie)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err Track_SetStreamDescriptor ( GF_TrackBox trak,
u32  StreamDescriptionIndex,
u32  DataReferenceIndex,
GF_ESD esd,
u32 outStreamIndex 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8 RequestTrack ( GF_MovieBox moov,
u32  TrackID 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err NewMedia ( GF_MediaBox **  mdia,
u32  MediaType,
u32  TimeScale 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err Media_ParseODFrame ( GF_MediaBox mdia,
GF_ISOSample sample,
GF_ISOSample **  od_samp 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err Media_AddSample ( GF_MediaBox mdia,
u64  data_offset,
GF_ISOSample sample,
u32  StreamDescIndex,
u32  syncShadowNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err Media_CreateDataRef ( GF_DataReferenceBox dref,
char *  URLname,
char *  URNname,
u32 dataRefIndex 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err Media_UpdateSample ( GF_MediaBox mdia,
u32  sampleNumber,
GF_ISOSample sample,
Bool  data_only 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err Media_UpdateSampleReference ( GF_MediaBox mdia,
u32  sampleNumber,
GF_ISOSample sample,
u64  data_offset 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_AddDTS ( GF_SampleTableBox stbl,
u64  DTS,
u32 sampleNumber,
u32  LastAUDefDuration 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_AddCTS ( GF_SampleTableBox stbl,
u32  sampleNumber,
u32  CTSoffset 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_AddSize ( GF_SampleSizeBox stsz,
u32  sampleNumber,
u32  size 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_AddRAP ( GF_SyncSampleBox stss,
u32  sampleNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_AddShadow ( GF_ShadowSyncBox stsh,
u32  sampleNumber,
u32  shadowNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_AddChunkOffset ( GF_MediaBox mdia,
u32  sampleNumber,
u32  StreamDescIndex,
u64  offset 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_AddSampleFragment ( GF_SampleTableBox stbl,
u32  sampleNumber,
u16  size 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_SetChunkOffset ( GF_MediaBox mdia,
u32  sampleNumber,
u64  offset 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_SetSampleCTS ( GF_SampleTableBox stbl,
u32  sampleNumber,
u32  offset 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_SetSampleSize ( GF_SampleSizeBox stsz,
u32  SampleNumber,
u32  size 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_SetSampleRAP ( GF_SyncSampleBox stss,
u32  SampleNumber,
u8  isRAP 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_SetSyncShadow ( GF_ShadowSyncBox stsh,
u32  sampleNumber,
u32  syncSample 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_SetPaddingBits ( GF_SampleTableBox stbl,
u32  SampleNumber,
u8  bits 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_SampleSizeAppend ( GF_SampleSizeBox stsz,
u32  data_size 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_SetChunkAndOffset ( GF_SampleTableBox stbl,
u32  sampleNumber,
u32  StreamDescIndex,
GF_SampleToChunkBox the_stsc,
GF_Box **  the_stco,
u64  data_offset,
u8  forceNewChunk 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_EdtsEntry* CreateEditEntry ( u64  EditDuration,
u64  MediaTime,
u8  EditMode 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_SetRedundant ( GF_SampleTableBox stbl,
u32  sampleNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_AddRedundant ( GF_SampleTableBox stbl,
u32  sampleNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_RemoveDTS ( GF_SampleTableBox stbl,
u32  sampleNumber,
u32  LastAUDefDuration 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_RemoveCTS ( GF_SampleTableBox stbl,
u32  sampleNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_RemoveSize ( GF_SampleSizeBox stsz,
u32  sampleNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_RemoveChunk ( GF_SampleTableBox stbl,
u32  sampleNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_RemoveRAP ( GF_SampleTableBox stbl,
u32  sampleNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_RemoveShadow ( GF_ShadowSyncBox stsh,
u32  sampleNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_RemovePaddingBits ( GF_SampleTableBox stbl,
u32  SampleNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_RemoveSampleFragments ( GF_SampleTableBox stbl,
u32  sampleNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_RemoveRedundant ( GF_SampleTableBox stbl,
u32  SampleNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_add_sample_group_entry ( GF_List *  sampleGroups,
u32  sample_number,
u32  grouping_type,
u32  sampleGroupDescriptionIndex 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_close_fragments ( GF_ISOFile *  movie)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err GetNextMediaTime ( GF_TrackBox trak,
u64  movieTime,
u64 OutMovieTime 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err GetPrevMediaTime ( GF_TrackBox trak,
u64  movieTime,
u64 OutMovieTime 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool IsHintTrack ( GF_TrackBox trak)

+ Here is the caller graph for this function:

Bool CheckHintFormat ( GF_TrackBox trak,
u32  HintType 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 GetHintFormat ( GF_TrackBox trak)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_ItemListBox* gf_ismo_locate_box ( GF_List *  list,
u32  boxType,
bin128  UUID 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err moov_AddBox ( GF_Box ptr,
GF_Box a 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tref_AddBox ( GF_Box ptr,
GF_Box a 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trak_AddBox ( GF_Box ptr,
GF_Box a 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mvex_AddBox ( GF_Box ptr,
GF_Box a 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsd_AddBox ( GF_SampleDescriptionBox ptr,
GF_Box a 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hnti_AddBox ( GF_HintTrackInfoBox hnti,
GF_Box a 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err udta_AddBox ( GF_UserDataBox ptr,
GF_Box a 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err edts_AddBox ( GF_Box s,
GF_Box a 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stdp_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_AddBox ( GF_SampleTableBox ptr,
GF_Box a 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sdtp_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dinf_AddBox ( GF_Box s,
GF_Box a 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err minf_AddBox ( GF_Box s,
GF_Box a 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdia_AddBox ( GF_Box s,
GF_Box a 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err traf_AddBox ( GF_Box s,
GF_Box a 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err AVC_HEVC_UpdateESD ( GF_MPEGVisualSampleEntryBox avc,
GF_ESD esd 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void AVC_RewriteESDescriptor ( GF_MPEGVisualSampleEntryBox avc)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HEVC_RewriteESDescriptor ( GF_MPEGVisualSampleEntryBox avc)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err reftype_AddRefTrack ( GF_TrackReferenceTypeBox ref,
u32  trackID,
u16 outRefIndex 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_XMLBox* gf_isom_get_meta_xml ( GF_ISOFile *  file,
Bool  root_meta,
u32  track_num,
Bool is_binary 
)

+ Here is the call graph for this function:

void gf_isom_cenc_set_saiz_saio ( GF_SampleEncryptionBox senc,
GF_SampleTableBox stbl,
GF_TrackFragmentBox traf,
u32  len 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_cenc_merge_saiz_saio ( GF_SampleEncryptionBox senc,
GF_SampleTableBox stbl,
u32  offset,
u32  len 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool gf_isom_cenc_has_saiz_saio ( GF_SampleTableBox stbl,
GF_TrackFragmentBox traf 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_GenericDTE* NewDTE ( u8  type)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void DelDTE ( GF_GenericDTE dte)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ReadDTE ( GF_GenericDTE dte,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err WriteDTE ( GF_GenericDTE dte,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err OffsetDTE ( GF_GenericDTE dte,
u32  offset,
u32  HintSampleNumber 
)

+ Here is the caller graph for this function:

GF_HintSample* gf_isom_hint_sample_new ( u32  ProtocolType)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_hint_sample_del ( GF_HintSample ptr)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_hint_sample_read ( GF_HintSample ptr,
GF_BitStream *  bs,
u32  sampleSize 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_hint_sample_write ( GF_HintSample ptr,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_isom_hint_sample_size ( GF_HintSample ptr)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_HintPacket* gf_isom_hint_pck_new ( u8  HintType)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_hint_pck_del ( u8  HintType,
GF_HintPacket ptr 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_hint_pck_read ( u8  HintType,
GF_HintPacket ptr,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_hint_pck_write ( u8  HintType,
GF_HintPacket ptr,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_isom_hint_pck_size ( u8  HintType,
GF_HintPacket ptr 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_hint_pck_offset ( u8  HintType,
GF_HintPacket ptr,
u32  offset,
u32  HintSampleNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_hint_pck_add_dte ( u8  HintType,
GF_HintPacket ptr,
GF_GenericDTE dte,
u8  AtBegin 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_isom_hint_pck_length ( u8  HintType,
GF_HintPacket ptr 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_RTPPacket* gf_isom_hint_rtp_new ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isom_hint_rtp_del ( GF_RTPPacket ptr)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_hint_rtp_read ( GF_RTPPacket ptr,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_hint_rtp_write ( GF_RTPPacket ptr,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_isom_hint_rtp_size ( GF_RTPPacket ptr)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_hint_rtp_offset ( GF_RTPPacket ptr,
u32  offset,
u32  HintSampleNumber 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_isom_hint_rtp_length ( GF_RTPPacket ptr)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_TextSample* gf_isom_parse_texte_sample ( GF_BitStream *  bs)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_TextSample* gf_isom_parse_texte_sample_from_data ( char *  data,
u32  dataLength 
)

+ Here is the call graph for this function:

GF_GenericSubtitleSample* gf_isom_parse_generic_subtitle_sample ( GF_BitStream *  bs)
GF_GenericSubtitleSample* gf_isom_parse_generic_subtitle_sample_from_data ( char *  data,
u32  dataLength 
)
GF_Box* reftype_New ( )

+ Here is the caller graph for this function:

GF_Box* free_New ( )

+ Here is the caller graph for this function:

GF_Box* mdat_New ( )

+ Here is the caller graph for this function:

GF_Box* moov_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* mvhd_New ( )

+ Here is the caller graph for this function:

GF_Box* mdhd_New ( )

+ Here is the caller graph for this function:

GF_Box* vmhd_New ( )

+ Here is the caller graph for this function:

GF_Box* smhd_New ( )

+ Here is the caller graph for this function:

GF_Box* hmhd_New ( )

+ Here is the caller graph for this function:

GF_Box* nmhd_New ( )

+ Here is the caller graph for this function:

GF_Box* stbl_New ( )

+ Here is the caller graph for this function:

GF_Box* dinf_New ( )

+ Here is the caller graph for this function:

GF_Box* url_New ( )

+ Here is the caller graph for this function:

GF_Box* urn_New ( )

+ Here is the caller graph for this function:

GF_Box* cprt_New ( )

+ Here is the caller graph for this function:

GF_Box* chpl_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* hdlr_New ( )

+ Here is the caller graph for this function:

GF_Box* iods_New ( )

+ Here is the caller graph for this function:

GF_Box* trak_New ( )

+ Here is the caller graph for this function:

GF_Box* mp4s_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* mp4a_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* edts_New ( )

+ Here is the caller graph for this function:

GF_Box* udta_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* dref_New ( )

+ Here is the caller graph for this function:

GF_Box* stsd_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* stts_New ( )

+ Here is the caller graph for this function:

GF_Box* ctts_New ( )

+ Here is the caller graph for this function:

GF_Box* stsh_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* elst_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* stsc_New ( )

+ Here is the caller graph for this function:

GF_Box* stsz_New ( )

+ Here is the caller graph for this function:

GF_Box* stco_New ( )

+ Here is the caller graph for this function:

GF_Box* stss_New ( )

+ Here is the caller graph for this function:

GF_Box* stdp_New ( )

+ Here is the caller graph for this function:

GF_Box* sdtp_New ( )

+ Here is the caller graph for this function:

GF_Box* co64_New ( )

+ Here is the caller graph for this function:

GF_Box* esds_New ( )

+ Here is the caller graph for this function:

GF_Box* minf_New ( )

+ Here is the caller graph for this function:

GF_Box* tkhd_New ( )

+ Here is the caller graph for this function:

GF_Box* tref_New ( )

+ Here is the caller graph for this function:

GF_Box* mdia_New ( )

+ Here is the caller graph for this function:

GF_Box* defa_New ( )

+ Here is the caller graph for this function:

GF_Box* uuid_New ( )

+ Here is the caller graph for this function:

GF_Box* void_New ( )

+ Here is the caller graph for this function:

GF_Box* stsf_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* gnrm_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* gnrv_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* gnra_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* pdin_New ( )

+ Here is the caller graph for this function:

void reftype_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void free_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void mdat_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void moov_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void mvhd_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void mdhd_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void vmhd_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void smhd_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void hmhd_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void nmhd_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void stbl_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void dinf_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void url_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void urn_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void chpl_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void cprt_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void hdlr_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void iods_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void trak_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void mp4s_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void mp4v_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void mp4a_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void edts_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void udta_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void dref_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void stsd_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void stts_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ctts_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void stsh_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void elst_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void stsc_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void stsz_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void stco_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void stss_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void stdp_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void sdtp_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void co64_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void esds_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void minf_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void tkhd_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void tref_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void mdia_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void defa_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void uuid_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void void_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void stsf_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gnrm_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gnrv_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gnra_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void pdin_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err reftype_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err free_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdat_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err moov_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mvhd_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdhd_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err vmhd_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err smhd_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hmhd_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err nmhd_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dinf_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err url_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err urn_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err chpl_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err cprt_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hdlr_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iods_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trak_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mp4s_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mp4v_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mp4a_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err edts_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err udta_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dref_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsd_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stts_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ctts_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsh_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err elst_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsc_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsz_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stco_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stss_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stdp_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sdtp_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err co64_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err esds_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err minf_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tkhd_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tref_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdia_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err defa_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err uuid_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err void_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsf_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gnrm_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gnrv_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gnra_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pdin_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err reftype_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err free_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdat_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err moov_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mvhd_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdhd_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err vmhd_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err smhd_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hmhd_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err nmhd_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dinf_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err url_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err urn_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err chpl_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err cprt_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hdlr_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iods_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trak_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mp4s_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mp4v_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mp4a_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err edts_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err udta_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dref_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsd_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stts_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ctts_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsh_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err elst_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsc_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsz_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stco_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stss_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stdp_Size ( GF_Box )

+ Here is the call graph for this function:

GF_Err sdtp_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err co64_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err esds_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err minf_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tkhd_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tref_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdia_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err defa_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err uuid_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err void_Size ( GF_Box )

+ Here is the caller graph for this function:

GF_Err stsf_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gnrm_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gnrv_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gnra_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pdin_Size ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err reftype_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err free_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdat_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err moov_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mvhd_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdhd_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err vmhd_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err smhd_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hmhd_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err nmhd_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dinf_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err url_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err urn_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err chpl_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err cprt_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hdlr_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iods_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trak_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mp4s_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mp4v_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mp4a_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err edts_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err udta_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dref_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsd_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stts_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ctts_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsh_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err elst_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsc_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsz_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stco_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stss_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err co64_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err esds_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err minf_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tkhd_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tref_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdia_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err defa_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err uuid_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err void_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the caller graph for this function:

GF_Err stsf_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pdin_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* hinf_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* trpy_New ( )

+ Here is the caller graph for this function:

GF_Box* totl_New ( )

+ Here is the caller graph for this function:

GF_Box* nump_New ( )

+ Here is the caller graph for this function:

GF_Box* npck_New ( )

+ Here is the caller graph for this function:

GF_Box* tpyl_New ( )

+ Here is the caller graph for this function:

GF_Box* tpay_New ( )

+ Here is the caller graph for this function:

GF_Box* maxr_New ( )

+ Here is the caller graph for this function:

GF_Box* dmed_New ( )

+ Here is the caller graph for this function:

GF_Box* dimm_New ( )

+ Here is the caller graph for this function:

GF_Box* drep_New ( )

+ Here is the caller graph for this function:

GF_Box* tmin_New ( )

+ Here is the caller graph for this function:

GF_Box* tmax_New ( )

+ Here is the caller graph for this function:

GF_Box* pmax_New ( )

+ Here is the caller graph for this function:

GF_Box* dmax_New ( )

+ Here is the caller graph for this function:

GF_Box* payt_New ( )

+ Here is the caller graph for this function:

GF_Box* name_New ( )

+ Here is the caller graph for this function:

GF_Box* rely_New ( )

+ Here is the caller graph for this function:

GF_Box* snro_New ( )

+ Here is the caller graph for this function:

GF_Box* tims_New ( )

+ Here is the caller graph for this function:

GF_Box* tsro_New ( )

+ Here is the caller graph for this function:

GF_Box* ghnt_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* hnti_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* sdp_New ( )

+ Here is the caller graph for this function:

GF_Box* rtpo_New ( )

+ Here is the caller graph for this function:

void hinf_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void trpy_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void totl_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void nump_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void npck_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void tpyl_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void tpay_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void maxr_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void dmed_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void dimm_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void drep_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void tmin_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void tmax_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void pmax_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void dmax_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void payt_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void name_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void rely_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void snro_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void tims_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void tsro_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ghnt_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void hnti_del ( GF_Box a)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void sdp_del ( GF_Box a)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void rtpo_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hinf_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trpy_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err totl_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err nump_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err npck_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tpyl_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tpay_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err maxr_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dmed_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dimm_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err drep_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tmin_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tmax_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pmax_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dmax_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err payt_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err name_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err rely_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err snro_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tims_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tsro_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ghnt_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hnti_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sdp_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err rtpo_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hinf_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trpy_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err totl_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err nump_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err npck_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tpyl_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tpay_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err maxr_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dmed_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dimm_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err drep_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tmin_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tmax_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pmax_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dmax_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err payt_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err name_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err rely_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err snro_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tims_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tsro_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ghnt_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hnti_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sdp_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err rtpo_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hinf_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trpy_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err totl_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err nump_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err npck_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tpyl_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tpay_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err maxr_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dmed_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dimm_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err drep_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tmin_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tmax_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pmax_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dmax_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err payt_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err name_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err rely_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err snro_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tims_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tsro_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ghnt_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hnti_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sdp_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err rtpo_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* ftyp_New ( )

+ Here is the caller graph for this function:

void ftyp_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ftyp_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ftyp_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ftyp_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* padb_New ( )

+ Here is the caller graph for this function:

void padb_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err padb_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err padb_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err padb_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* gppa_New ( u32  type)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* gppv_New ( u32  type)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* gppc_New ( u32  type)

+ Here is the caller graph for this function:

void gppa_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gppv_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gppc_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppa_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppv_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppc_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppa_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppv_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppc_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppa_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppv_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppc_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* mvex_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* trex_New ( )

+ Here is the caller graph for this function:

GF_Box* moof_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* mfhd_New ( )

+ Here is the caller graph for this function:

GF_Box* traf_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* tfhd_New ( )

+ Here is the caller graph for this function:

GF_Box* trun_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* styp_New ( )
void mvex_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void trex_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void moof_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void mfhd_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void traf_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void tfhd_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void trun_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void styp_del ( GF_Box s)
GF_Err mvex_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trex_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err moof_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mfhd_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err traf_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tfhd_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trun_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err styp_Read ( GF_Box s,
GF_BitStream *  bs 
)
GF_Err mvex_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trex_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err moof_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mfhd_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err traf_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tfhd_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trun_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err styp_Write ( GF_Box s,
GF_BitStream *  bs 
)
GF_Err mvex_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trex_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err moof_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mfhd_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err traf_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tfhd_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trun_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err styp_Size ( GF_Box s)
GF_Box* mehd_New ( )

+ Here is the caller graph for this function:

void mehd_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mehd_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mehd_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mehd_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* avcc_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void avcc_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err avcc_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err avcc_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err avcc_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* mp4v_encv_avc_hevc_new ( u32  type)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* m4ds_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void m4ds_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err m4ds_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err m4ds_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err m4ds_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* btrt_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void btrt_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err btrt_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err btrt_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err btrt_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* ftab_New ( )

+ Here is the caller graph for this function:

GF_Box* tx3g_New ( )

+ Here is the caller graph for this function:

GF_Box* text_New ( )

+ Here is the caller graph for this function:

GF_Box* styl_New ( )

+ Here is the caller graph for this function:

GF_Box* hlit_New ( )

+ Here is the caller graph for this function:

GF_Box* hclr_New ( )

+ Here is the caller graph for this function:

GF_Box* krok_New ( )

+ Here is the caller graph for this function:

GF_Box* dlay_New ( )

+ Here is the caller graph for this function:

GF_Box* href_New ( )

+ Here is the caller graph for this function:

GF_Box* tbox_New ( )

+ Here is the caller graph for this function:

GF_Box* blnk_New ( )

+ Here is the caller graph for this function:

GF_Box* twrp_New ( )

+ Here is the caller graph for this function:

void ftab_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void tx3g_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void text_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void styl_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void hlit_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void hclr_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void krok_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void dlay_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void href_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void tbox_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void blnk_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void twrp_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ftab_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tx3g_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err text_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err styl_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hlit_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hclr_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err krok_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dlay_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err href_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tbox_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err blnk_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err twrp_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ftab_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tx3g_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err text_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err styl_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hlit_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hclr_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err krok_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dlay_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err href_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tbox_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err blnk_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err twrp_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ftab_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tx3g_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err text_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err styl_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hlit_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hclr_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err krok_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dlay_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err href_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tbox_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err blnk_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err twrp_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* boxstring_New ( u32  type)

+ Here is the caller graph for this function:

GF_Box* vtcu_New ( )

+ Here is the caller graph for this function:

GF_Box* vtte_New ( )

+ Here is the caller graph for this function:

GF_Box* wvtt_New ( )

+ Here is the caller graph for this function:

void boxstring_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void vtcu_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void vtte_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void wvtt_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err boxstring_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err vtcu_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err vtte_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err wvtt_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err boxstring_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err vtcu_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err vtte_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err wvtt_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err boxstring_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err vtcu_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err vtte_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err wvtt_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err boxstring_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err vtcu_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err vtte_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err wvtt_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_isom_update_webvtt_description ( GF_ISOFile *  movie,
u32  trackNumber,
u32  descriptionIndex,
const char *  config 
)

+ Here is the caller graph for this function:

GF_ISOSample* gf_isom_webvtt_to_sample ( void *  samp)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_List* gf_webvtt_parse_cues_from_data ( const char *  data,
u32  dataLength,
u64  start 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* meta_New ( )

+ Here is the caller graph for this function:

GF_Box* xml_New ( )

+ Here is the caller graph for this function:

GF_Box* bxml_New ( )

+ Here is the caller graph for this function:

GF_Box* iloc_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* pitm_New ( )

+ Here is the caller graph for this function:

GF_Box* ipro_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* infe_New ( )

+ Here is the caller graph for this function:

GF_Box* iinf_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* sinf_New ( )

+ Here is the caller graph for this function:

GF_Box* frma_New ( )

+ Here is the caller graph for this function:

GF_Box* schm_New ( )

+ Here is the caller graph for this function:

GF_Box* schi_New ( )

+ Here is the caller graph for this function:

GF_Box* enca_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* encs_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void meta_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void xml_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void bxml_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void iloc_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void pitm_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ipro_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void infe_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void iinf_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void sinf_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void frma_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void schm_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void schi_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err meta_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err xml_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err bxml_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iloc_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pitm_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ipro_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err infe_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iinf_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sinf_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err frma_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err schm_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err schi_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err meta_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err xml_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err bxml_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iloc_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pitm_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ipro_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err infe_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iinf_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sinf_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err frma_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err schm_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err schi_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err meta_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err xml_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err bxml_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iloc_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pitm_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ipro_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err infe_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iinf_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sinf_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err frma_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err schm_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err schi_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* iKMS_New ( )

ISMACryp functions

+ Here is the caller graph for this function:

GF_Box* iSFM_New ( )

+ Here is the caller graph for this function:

void iKMS_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void iSFM_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iKMS_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iSFM_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iKMS_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iSFM_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iKMS_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iSFM_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void abst_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err abst_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* abst_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void afra_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err afra_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* afra_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void asrt_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err asrt_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* asrt_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void afrt_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err afrt_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* afrt_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err abst_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err abst_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err afra_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err afra_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err asrt_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err asrt_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err afrt_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err afrt_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ilst_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ListItem_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void data_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ilst_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ListItem_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err data_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* ilst_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* ListItem_New ( u32  type)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* data_New ( )

+ Here is the caller graph for this function:

GF_Err ilst_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ListItem_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err data_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ilst_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ListItem_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err data_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_box_dump ( void *  ptr,
FILE *  trace 
)

+ Here is the caller graph for this function:

GF_Err gb_box_array_dump ( GF_List *  list,
FILE *  trace 
)
GF_Err reftype_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err free_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdat_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err moov_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mvhd_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdhd_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err vmhd_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err smhd_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hmhd_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err nmhd_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stbl_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dinf_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err url_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err urn_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err cprt_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hdlr_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iods_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trak_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mp4s_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mp4v_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mp4a_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err edts_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err udta_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dref_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsd_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stts_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ctts_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsh_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err elst_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsc_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsz_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stco_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stss_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stdp_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sdtp_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err co64_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err esds_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err minf_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tkhd_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tref_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdia_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err defa_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err void_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the caller graph for this function:

GF_Err ftyp_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err padb_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stsf_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gnrm_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gnrv_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gnra_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppa_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppv_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppc_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err chpl_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dpin_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hinf_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trpy_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err totl_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err nump_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err npck_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tpyl_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tpay_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err maxr_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dmed_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dimm_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err drep_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tmin_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tmax_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pmax_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dmax_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err payt_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err name_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err rely_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err snro_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tims_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tsro_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ghnt_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hnti_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sdp_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err rtpo_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mvex_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mehd_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trex_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err moof_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mfhd_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err traf_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tfhd_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err trun_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err styp_dump ( GF_Box a,
FILE *  trace 
)
GF_Err avcc_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err avc1_dump ( GF_Box a,
FILE *  trace 
)
GF_Err m4ds_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err btrt_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ftab_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tx3g_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err text_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err styl_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hlit_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hclr_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err krok_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dlay_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err href_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tbox_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err blnk_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err twrp_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iKMS_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iSFM_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err meta_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err xml_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err bxml_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iloc_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pitm_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ipro_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err infe_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err iinf_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sinf_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err frma_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err schm_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err schi_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err abst_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err afra_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err asrt_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err afrt_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ilst_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ListItem_dump ( GF_Box a,
FILE *  trace 
)
GF_Err data_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

GF_Err lsrc_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err lsr1_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_MetaBox* gf_isom_apple_get_meta_extensions ( GF_ISOFile *  mov)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_MetaBox* gf_isom_apple_create_meta_extensions ( GF_ISOFile *  mov)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* ohdr_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ohdr_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ohdr_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ohdr_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ohdr_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ohdr_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* grpi_New ( )

+ Here is the caller graph for this function:

void grpi_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err grpi_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err grpi_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err grpi_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err grpi_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* mdri_New ( )

+ Here is the caller graph for this function:

void mdri_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdri_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdri_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdri_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err mdri_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* odtt_New ( )

+ Here is the caller graph for this function:

void odtt_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err odtt_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err odtt_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err odtt_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err odtt_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* odrb_New ( )

+ Here is the caller graph for this function:

void odrb_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err odrb_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err odrb_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err odrb_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err odrb_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* odkm_New ( )

+ Here is the caller graph for this function:

void odkm_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err odkm_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err odkm_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err odkm_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err odkm_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* pasp_New ( )

+ Here is the caller graph for this function:

void pasp_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pasp_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pasp_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pasp_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pasp_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* metx_New ( u32  type)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void metx_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err metx_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err metx_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err metx_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err metx_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* stse_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void stse_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stse_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stse_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stse_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stse_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* stpp_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void stpp_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stpp_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stpp_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stpp_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err stpp_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* tsel_New ( )

+ Here is the caller graph for this function:

void tsel_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tsel_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tsel_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tsel_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tsel_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* dimC_New ( )

+ Here is the caller graph for this function:

void dimC_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dimC_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dimC_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dimC_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dimC_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* dims_New ( )

+ Here is the caller graph for this function:

void dims_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dims_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dims_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dims_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dims_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* diST_New ( )

+ Here is the caller graph for this function:

void diST_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err diST_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err diST_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err diST_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err diST_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* ac3_New ( u32  boxType)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ac3_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ac3_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ac3_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ac3_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ac3_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* dac3_New ( u32  boxType)

+ Here is the caller graph for this function:

void dac3_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dac3_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dac3_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dac3_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dac3_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* lsrc_New ( )

+ Here is the caller graph for this function:

void lsrc_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err lsrc_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err lsrc_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err lsrc_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* lsr1_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void lsr1_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err lsr1_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err lsr1_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err lsr1_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* sidx_New ( )

+ Here is the caller graph for this function:

void sidx_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sidx_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sidx_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sidx_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sidx_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* pcrb_New ( )

+ Here is the caller graph for this function:

void pcrb_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pcrb_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pcrb_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pcrb_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pcrb_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* subs_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void subs_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err subs_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err subs_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err subs_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err subs_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* tfdt_New ( )

+ Here is the caller graph for this function:

void tfdt_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tfdt_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tfdt_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tfdt_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tfdt_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* rvcc_New ( )

+ Here is the caller graph for this function:

void rvcc_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err rvcc_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err rvcc_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err rvcc_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err rvcc_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* sbgp_New ( )

+ Here is the caller graph for this function:

void sbgp_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sbgp_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sbgp_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sbgp_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sbgp_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* sgpd_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void sgpd_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sgpd_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sgpd_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sgpd_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err sgpd_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* saiz_New ( )

+ Here is the caller graph for this function:

void saiz_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err saiz_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err saiz_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err saiz_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err saiz_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* saio_New ( )

+ Here is the caller graph for this function:

void saio_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err saio_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err saio_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err saio_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err saio_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* pssh_New ( )

+ Here is the caller graph for this function:

void pssh_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pssh_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pssh_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pssh_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err pssh_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* tenc_New ( )

+ Here is the caller graph for this function:

void tenc_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tenc_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tenc_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tenc_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tenc_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* piff_tenc_New ( )

+ Here is the caller graph for this function:

void piff_tenc_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err piff_tenc_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err piff_tenc_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err piff_tenc_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err piff_tenc_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* piff_psec_New ( )

+ Here is the caller graph for this function:

void piff_psec_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err piff_psec_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err piff_psec_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err piff_psec_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err piff_psec_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* piff_pssh_New ( )

+ Here is the caller graph for this function:

void piff_pssh_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err piff_pssh_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err piff_pssh_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err piff_pssh_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err piff_pssh_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* senc_New ( )

+ Here is the caller graph for this function:

void senc_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err senc_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err senc_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err senc_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err senc_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* cslg_New ( )

+ Here is the caller graph for this function:

void cslg_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err cslg_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err cslg_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err cslg_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err cslg_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* hvcc_New ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void hvcc_del ( GF_Box )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hvcc_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hvcc_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hvcc_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hvcc_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void prft_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* prft_New ( )

+ Here is the caller graph for this function:

GF_Err prft_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err prft_dump ( GF_Box a,
FILE *  trace 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: