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
box_funcs.c File Reference
+ Include dependency graph for box_funcs.c:

Functions

GF_Err gf_isom_parse_root_box (GF_Box **outBox, GF_BitStream *bs, u64 *bytesExpected, Bool progressive_mode)
 
u32 gf_isom_solve_uuid_box (char *UUID)
 
GF_Err gf_isom_parse_box_ex (GF_Box **outBox, GF_BitStream *bs, u32 parent_type)
 
GF_Err gf_isom_parse_box (GF_Box **outBox, GF_BitStream *bs)
 
GF_Err gf_isom_full_box_read (GF_Box *ptr, GF_BitStream *bs)
 
void gf_isom_box_array_del (GF_List *other_boxes)
 
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_read_box_list (GF_Box *parent, GF_BitStream *bs, GF_Err(*add_box)(GF_Box *par, GF_Box *b))
 
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_write (GF_Box *s, GF_BitStream *bs)
 
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)
 
GF_Boxgf_isom_box_new (u32 boxType)
 
GF_Err gf_isom_box_add_default (GF_Box *a, GF_Box *subbox)
 
void gf_isom_box_del (GF_Box *a)
 
GF_Err gf_isom_box_read (GF_Box *a, GF_BitStream *bs)
 
GF_Err gf_isom_box_write_listing (GF_Box *a, GF_BitStream *bs)
 
GF_Err gf_isom_box_write (GF_Box *a, GF_BitStream *bs)
 
static GF_Err gf_isom_box_size_listing (GF_Box *a)
 
GF_Err gf_isom_box_size (GF_Box *a)
 

Function Documentation

GF_Err gf_isom_parse_root_box ( GF_Box **  outBox,
GF_BitStream *  bs,
u64 bytesExpected,
Bool  progressive_mode 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_isom_solve_uuid_box ( char *  UUID)

+ Here is the caller graph for this function:

GF_Err gf_isom_parse_box_ex ( GF_Box **  outBox,
GF_BitStream *  bs,
u32  parent_type 
)

+ 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_full_box_read ( GF_Box ptr,
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_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_read_box_list ( GF_Box parent,
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_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_write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call 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:

GF_Box* gf_isom_box_new ( u32  boxType)
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:

void gf_isom_box_del ( GF_Box a)
GF_Err gf_isom_box_read ( GF_Box a,
GF_BitStream *  bs 
)

+ Here is the caller graph for this function:

GF_Err gf_isom_box_write_listing ( GF_Box a,
GF_BitStream *  bs 
)

+ Here is the caller graph for this function:

GF_Err gf_isom_box_write ( GF_Box a,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

static GF_Err gf_isom_box_size_listing ( GF_Box a)
static

+ Here is the caller graph for this function:

GF_Err gf_isom_box_size ( GF_Box a)

+ Here is the call graph for this function: