GF_Box *iloc_New() { ISOM_DECL_BOX_ALLOC(GF_ItemLocationBox, GF_ISOM_BOX_TYPE_ILOC); gf_isom_full_box_init((GF_Box *)tmp); tmp->location_entries = gf_list_new(); return (GF_Box *)tmp; }
GF_Box *iinf_New() { ISOM_DECL_BOX_ALLOC(GF_ItemInfoBox, GF_ISOM_BOX_TYPE_IINF); gf_isom_full_box_init((GF_Box *)tmp); tmp->item_infos = gf_list_new(); return (GF_Box *)tmp; }
GF_Box *meta_New() { ISOM_DECL_BOX_ALLOC(GF_MetaBox, GF_ISOM_BOX_TYPE_META); gf_isom_full_box_init((GF_Box *)tmp); tmp->other_boxes = gf_list_new(); return (GF_Box *)tmp; }
/* OMADRMCommonHeader Box */ GF_Box *ohdr_New() { ISOM_DECL_BOX_ALLOC(GF_OMADRMCommonHeaderBox, GF_ISOM_BOX_TYPE_OHDR); gf_isom_full_box_init((GF_Box *)tmp); tmp->other_boxes = gf_list_new(); return (GF_Box *)tmp; }
GF_Box *ipro_New() { ISOM_DECL_BOX_ALLOC(GF_ItemProtectionBox, GF_ISOM_BOX_TYPE_IPRO); gf_isom_full_box_init((GF_Box *)tmp); tmp->protection_information = gf_list_new(); return (GF_Box *)tmp; }
GF_Box *data_New() { ISOM_DECL_BOX_ALLOC(GF_DataBox, GF_ISOM_BOX_TYPE_DATA); gf_isom_full_box_init((GF_Box *)tmp); return (GF_Box *)tmp; }
/* SchemeType Box */ GF_Box *schm_New() { GF_SchemeTypeBox *tmp = (GF_SchemeTypeBox *) gf_malloc(sizeof(GF_SchemeTypeBox)); if (tmp == NULL) return NULL; memset(tmp, 0, sizeof(GF_SchemeTypeBox)); gf_isom_full_box_init((GF_Box *)tmp); tmp->type = GF_ISOM_BOX_TYPE_SCHM; return (GF_Box *)tmp; }
/* OMADRMRightsObject Box */ GF_Box *odrb_New() { GF_OMADRMRightsObjectBox *tmp; GF_SAFEALLOC(tmp, GF_OMADRMRightsObjectBox); if (tmp == NULL) return NULL; gf_isom_full_box_init((GF_Box *)tmp); tmp->type = GF_ISOM_BOX_TYPE_ODRB; return (GF_Box *)tmp; }
/* OMADRMKMS Box */ GF_Box *odkm_New() { GF_OMADRMKMSBox *tmp; GF_SAFEALLOC(tmp, GF_OMADRMKMSBox); if (tmp == NULL) return NULL; gf_isom_full_box_init((GF_Box *)tmp); tmp->type = GF_ISOM_BOX_TYPE_ODKM; return (GF_Box *)tmp; }
/* ISMASampleFormat Box */ GF_Box *iSFM_New() { GF_ISMASampleFormatBox *tmp = (GF_ISMASampleFormatBox *) gf_malloc(sizeof(GF_ISMASampleFormatBox)); if (tmp == NULL) return NULL; memset(tmp, 0, sizeof(GF_ISMASampleFormatBox)); gf_isom_full_box_init((GF_Box *)tmp); tmp->type = GF_ISOM_BOX_TYPE_ISFM; return (GF_Box *)tmp; }
/* ISMAKMS Box */ GF_Box *iKMS_New() { GF_ISMAKMSBox *tmp = (GF_ISMAKMSBox *) gf_malloc(sizeof(GF_ISMAKMSBox)); if (tmp == NULL) return NULL; memset(tmp, 0, sizeof(GF_ISMAKMSBox)); gf_isom_full_box_init((GF_Box *)tmp); tmp->type = GF_ISOM_BOX_TYPE_IKMS; return (GF_Box *)tmp; }
/* OMADRMGroupID Box */ GF_Box *grpi_New() { GF_OMADRMGroupIDBox *tmp; GF_SAFEALLOC(tmp, GF_OMADRMGroupIDBox); if (tmp == NULL) return NULL; gf_isom_full_box_init((GF_Box *)tmp); tmp->type = GF_ISOM_BOX_TYPE_GRPI; return (GF_Box *)tmp; }
/* OMADRMTransactionTracking Box */ GF_Box *odtt_New() { GF_OMADRMTransactionTrackingBox *tmp; GF_SAFEALLOC(tmp, GF_OMADRMTransactionTrackingBox); if (tmp == NULL) return NULL; gf_isom_full_box_init((GF_Box *)tmp); tmp->type = GF_ISOM_BOX_TYPE_ODTT; return (GF_Box *)tmp; }
/* OMADRMCommonHeader Box */ GF_Box *ohdr_New() { GF_OMADRMCommonHeaderBox *tmp; GF_SAFEALLOC(tmp, GF_OMADRMCommonHeaderBox); if (tmp == NULL) return NULL; gf_isom_full_box_init((GF_Box *)tmp); tmp->type = GF_ISOM_BOX_TYPE_OHDR; tmp->ExtendedHeaders = gf_list_new(); return (GF_Box *)tmp; }
/* SchemeType Box */ GF_Box *schm_New() { ISOM_DECL_BOX_ALLOC(GF_SchemeTypeBox, GF_ISOM_BOX_TYPE_SCHM); gf_isom_full_box_init((GF_Box *)tmp); return (GF_Box *)tmp; }
/* OMADRMKMS Box */ GF_Box *odkm_New() { ISOM_DECL_BOX_ALLOC(GF_OMADRMKMSBox, GF_ISOM_BOX_TYPE_ODKM); gf_isom_full_box_init((GF_Box *)tmp); return (GF_Box *)tmp; }
/* OMADRMRightsObject Box */ GF_Box *odrb_New() { ISOM_DECL_BOX_ALLOC(GF_OMADRMRightsObjectBox, GF_ISOM_BOX_TYPE_ODRB); gf_isom_full_box_init((GF_Box *)tmp); return (GF_Box *)tmp; }
/* OMADRMTransactionTracking Box */ GF_Box *odtt_New() { ISOM_DECL_BOX_ALLOC(GF_OMADRMTransactionTrackingBox, GF_ISOM_BOX_TYPE_ODTT); gf_isom_full_box_init((GF_Box *)tmp); return (GF_Box *)tmp; }
/* OMADRMGroupID Box */ GF_Box *grpi_New() { ISOM_DECL_BOX_ALLOC(GF_OMADRMGroupIDBox, GF_ISOM_BOX_TYPE_GRPI); gf_isom_full_box_init((GF_Box *)tmp); return (GF_Box *)tmp; }
/* ISMASampleFormat Box */ GF_Box *iSFM_New() { ISOM_DECL_BOX_ALLOC(GF_ISMASampleFormatBox, GF_ISOM_BOX_TYPE_ISFM); gf_isom_full_box_init((GF_Box *)tmp); return (GF_Box *)tmp; }
/* ISMAKMS Box */ GF_Box *iKMS_New() { ISOM_DECL_BOX_ALLOC(GF_ISMAKMSBox, GF_ISOM_BOX_TYPE_IKMS); gf_isom_full_box_init((GF_Box *)tmp); return (GF_Box *)tmp; }
GF_Box *infe_New() { ISOM_DECL_BOX_ALLOC(GF_ItemInfoEntryBox, GF_ISOM_BOX_TYPE_INFE); gf_isom_full_box_init((GF_Box *)tmp); return (GF_Box *)tmp; }
GF_Box *pitm_New() { ISOM_DECL_BOX_ALLOC(GF_PrimaryItemBox, GF_ISOM_BOX_TYPE_PITM); gf_isom_full_box_init((GF_Box *)tmp); return (GF_Box *)tmp; }
GF_Box *bxml_New() { ISOM_DECL_BOX_ALLOC(GF_BinaryXMLBox, GF_ISOM_BOX_TYPE_BXML); gf_isom_full_box_init((GF_Box *)tmp); return (GF_Box *)tmp; }