libgpac
Documentation of the core library of GPAC
box_code_3gpp.c File Reference
+ Include dependency graph for box_code_3gpp.c:

Macros

#define GPP_BOX_SIZE   8
 
#define GPP_STYLE_SIZE   12
 
#define GPP_STYLE_SIZE   12
 

Functions

GF_Boxgppc_box_new ()
 
void gppc_box_del (GF_Box *s)
 
GF_Err gppc_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err gppc_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err gppc_box_size (GF_Box *s)
 
GF_Boxftab_box_new ()
 
void ftab_box_del (GF_Box *s)
 
GF_Err ftab_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err ftab_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err ftab_box_size (GF_Box *s)
 
GF_Boxtext_box_new ()
 
void text_box_del (GF_Box *s)
 
GF_Boxtx3g_box_new ()
 
void tx3g_box_del (GF_Box *s)
 
u32 gpp_read_rgba (GF_BitStream *bs)
 
void gpp_read_box (GF_BitStream *bs, GF_BoxRecord *rec)
 
void gpp_read_style (GF_BitStream *bs, GF_StyleRecord *rec)
 
GF_Err tx3g_on_child_box (GF_Box *s, GF_Box *a, Bool is_rem)
 
GF_Err tx3g_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err text_box_read (GF_Box *s, GF_BitStream *bs)
 
void gpp_write_rgba (GF_BitStream *bs, u32 col)
 
void gpp_write_box (GF_BitStream *bs, GF_BoxRecord *rec)
 
void gpp_write_style (GF_BitStream *bs, GF_StyleRecord *rec)
 
GF_Err tx3g_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err text_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tx3g_box_size (GF_Box *s)
 
GF_Err text_box_size (GF_Box *s)
 
GF_Boxstyl_box_new ()
 
void styl_box_del (GF_Box *s)
 
GF_Err styl_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err styl_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err styl_box_size (GF_Box *s)
 
GF_Boxhlit_box_new ()
 
void hlit_box_del (GF_Box *s)
 
GF_Err hlit_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err hlit_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err hlit_box_size (GF_Box *s)
 
GF_Boxhclr_box_new ()
 
void hclr_box_del (GF_Box *s)
 
GF_Err hclr_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err hclr_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err hclr_box_size (GF_Box *s)
 
GF_Boxkrok_box_new ()
 
void krok_box_del (GF_Box *s)
 
GF_Err krok_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err krok_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err krok_box_size (GF_Box *s)
 
GF_Boxdlay_box_new ()
 
void dlay_box_del (GF_Box *s)
 
GF_Err dlay_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dlay_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err dlay_box_size (GF_Box *s)
 
GF_Boxhref_box_new ()
 
void href_box_del (GF_Box *s)
 
GF_Err href_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err href_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err href_box_size (GF_Box *s)
 
GF_Boxtbox_box_new ()
 
void tbox_box_del (GF_Box *s)
 
GF_Err tbox_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tbox_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tbox_box_size (GF_Box *s)
 
GF_Boxblnk_box_new ()
 
void blnk_box_del (GF_Box *s)
 
GF_Err blnk_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err blnk_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err blnk_box_size (GF_Box *s)
 
GF_Boxtwrp_box_new ()
 
void twrp_box_del (GF_Box *s)
 
GF_Err twrp_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err twrp_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err twrp_box_size (GF_Box *s)
 
void tsel_box_del (GF_Box *s)
 
GF_Err tsel_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Boxtsel_box_new ()
 
GF_Err tsel_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tsel_box_size (GF_Box *s)
 
GF_BoxdimC_box_new ()
 
void dimC_box_del (GF_Box *s)
 
GF_Err dimC_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dimC_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err dimC_box_size (GF_Box *s)
 
GF_BoxdiST_box_new ()
 
void diST_box_del (GF_Box *s)
 
GF_Err diST_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err diST_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err diST_box_size (GF_Box *s)
 
GF_Boxdims_box_new ()
 
void dims_box_del (GF_Box *s)
 
GF_Err dims_on_child_box (GF_Box *s, GF_Box *a, Bool is_rem)
 
GF_Err dims_box_read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dims_box_write (GF_Box *s, GF_BitStream *bs)
 
GF_Err dims_box_size (GF_Box *s)
 

Macro Definition Documentation

◆ GPP_BOX_SIZE

#define GPP_BOX_SIZE   8

◆ GPP_STYLE_SIZE [1/2]

#define GPP_STYLE_SIZE   12

◆ GPP_STYLE_SIZE [2/2]

#define GPP_STYLE_SIZE   12

Function Documentation

◆ gppc_box_new()

GF_Box* gppc_box_new ( )

◆ gppc_box_del()

void gppc_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ gppc_box_read()

GF_Err gppc_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ gppc_box_write()

GF_Err gppc_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ gppc_box_size()

GF_Err gppc_box_size ( GF_Box s)

◆ ftab_box_new()

GF_Box* ftab_box_new ( )

◆ ftab_box_del()

void ftab_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ ftab_box_read()

GF_Err ftab_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ ftab_box_write()

GF_Err ftab_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ ftab_box_size()

GF_Err ftab_box_size ( GF_Box s)

◆ text_box_new()

GF_Box* text_box_new ( )
+ Here is the call graph for this function:

◆ text_box_del()

void text_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ tx3g_box_new()

GF_Box* tx3g_box_new ( )
+ Here is the call graph for this function:

◆ tx3g_box_del()

void tx3g_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ gpp_read_rgba()

u32 gpp_read_rgba ( GF_BitStream *  bs)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gpp_read_box()

void gpp_read_box ( GF_BitStream *  bs,
GF_BoxRecord rec 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gpp_read_style()

void gpp_read_style ( GF_BitStream *  bs,
GF_StyleRecord rec 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ tx3g_on_child_box()

GF_Err tx3g_on_child_box ( GF_Box s,
GF_Box a,
Bool  is_rem 
)

◆ tx3g_box_read()

GF_Err tx3g_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ text_box_read()

GF_Err text_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ gpp_write_rgba()

void gpp_write_rgba ( GF_BitStream *  bs,
u32  col 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gpp_write_box()

void gpp_write_box ( GF_BitStream *  bs,
GF_BoxRecord rec 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gpp_write_style()

void gpp_write_style ( GF_BitStream *  bs,
GF_StyleRecord rec 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ tx3g_box_write()

GF_Err tx3g_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ text_box_write()

GF_Err text_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ tx3g_box_size()

GF_Err tx3g_box_size ( GF_Box s)

◆ text_box_size()

GF_Err text_box_size ( GF_Box s)

◆ styl_box_new()

GF_Box* styl_box_new ( )

◆ styl_box_del()

void styl_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ styl_box_read()

GF_Err styl_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ styl_box_write()

GF_Err styl_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ styl_box_size()

GF_Err styl_box_size ( GF_Box s)

◆ hlit_box_new()

GF_Box* hlit_box_new ( )

◆ hlit_box_del()

void hlit_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ hlit_box_read()

GF_Err hlit_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ hlit_box_write()

GF_Err hlit_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ hlit_box_size()

GF_Err hlit_box_size ( GF_Box s)

◆ hclr_box_new()

GF_Box* hclr_box_new ( )

◆ hclr_box_del()

void hclr_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ hclr_box_read()

GF_Err hclr_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ hclr_box_write()

GF_Err hclr_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ hclr_box_size()

GF_Err hclr_box_size ( GF_Box s)

◆ krok_box_new()

GF_Box* krok_box_new ( )

◆ krok_box_del()

void krok_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ krok_box_read()

GF_Err krok_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ krok_box_write()

GF_Err krok_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ krok_box_size()

GF_Err krok_box_size ( GF_Box s)

◆ dlay_box_new()

GF_Box* dlay_box_new ( )

◆ dlay_box_del()

void dlay_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ dlay_box_read()

GF_Err dlay_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ dlay_box_write()

GF_Err dlay_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ dlay_box_size()

GF_Err dlay_box_size ( GF_Box s)

◆ href_box_new()

GF_Box* href_box_new ( )

◆ href_box_del()

void href_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ href_box_read()

GF_Err href_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ href_box_write()

GF_Err href_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ href_box_size()

GF_Err href_box_size ( GF_Box s)

◆ tbox_box_new()

GF_Box* tbox_box_new ( )

◆ tbox_box_del()

void tbox_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ tbox_box_read()

GF_Err tbox_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ tbox_box_write()

GF_Err tbox_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ tbox_box_size()

GF_Err tbox_box_size ( GF_Box s)

◆ blnk_box_new()

GF_Box* blnk_box_new ( )

◆ blnk_box_del()

void blnk_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ blnk_box_read()

GF_Err blnk_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ blnk_box_write()

GF_Err blnk_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ blnk_box_size()

GF_Err blnk_box_size ( GF_Box s)

◆ twrp_box_new()

GF_Box* twrp_box_new ( )

◆ twrp_box_del()

void twrp_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ twrp_box_read()

GF_Err twrp_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ twrp_box_write()

GF_Err twrp_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ twrp_box_size()

GF_Err twrp_box_size ( GF_Box s)

◆ tsel_box_del()

void tsel_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ tsel_box_read()

GF_Err tsel_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ tsel_box_new()

GF_Box* tsel_box_new ( )

◆ tsel_box_write()

GF_Err tsel_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ tsel_box_size()

GF_Err tsel_box_size ( GF_Box s)

◆ dimC_box_new()

GF_Box* dimC_box_new ( )

◆ dimC_box_del()

void dimC_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ dimC_box_read()

GF_Err dimC_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ dimC_box_write()

GF_Err dimC_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ dimC_box_size()

GF_Err dimC_box_size ( GF_Box s)

◆ diST_box_new()

GF_Box* diST_box_new ( )

◆ diST_box_del()

void diST_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ diST_box_read()

GF_Err diST_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ diST_box_write()

GF_Err diST_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ diST_box_size()

GF_Err diST_box_size ( GF_Box s)

◆ dims_box_new()

GF_Box* dims_box_new ( )
+ Here is the call graph for this function:

◆ dims_box_del()

void dims_box_del ( GF_Box s)
+ Here is the call graph for this function:

◆ dims_on_child_box()

GF_Err dims_on_child_box ( GF_Box s,
GF_Box a,
Bool  is_rem 
)

◆ dims_box_read()

GF_Err dims_box_read ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ dims_box_write()

GF_Err dims_box_write ( GF_Box s,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:

◆ dims_box_size()

GF_Err dims_box_size ( GF_Box s)
+ Here is the call graph for this function: