libgpac
Documentation of the core library of GPAC
box_registry_entry Struct Reference
+ Collaboration diagram for box_registry_entry:

Data Fields

u32 box_4cc
 
GF_Box *(* new_fn )()
 
void(* del_fn )(GF_Box *a)
 
GF_Err(* read_fn )(GF_Box *s, GF_BitStream *bs)
 
GF_Err(* write_fn )(GF_Box *s, GF_BitStream *bs)
 
GF_Err(* size_fn )(GF_Box *a)
 
GF_Err(* dump_fn )(GF_Box *a, FILE *trace)
 
u32 alt_4cc
 
u8 max_version_plus_one
 
u32 flags
 
const char * parents_4cc
 
const char * spec
 
Bool disabled
 
GF_Err(* add_rem_fn )(GF_Box *par, GF_Box *b, Bool is_remove)
 

Field Documentation

◆ box_4cc

u32 box_registry_entry::box_4cc

◆ new_fn

GF_Box*(* box_registry_entry::new_fn) ()

◆ del_fn

void(* box_registry_entry::del_fn) (GF_Box *a)

◆ read_fn

GF_Err(* box_registry_entry::read_fn) (GF_Box *s, GF_BitStream *bs)

◆ write_fn

GF_Err(* box_registry_entry::write_fn) (GF_Box *s, GF_BitStream *bs)

◆ size_fn

GF_Err(* box_registry_entry::size_fn) (GF_Box *a)

◆ dump_fn

GF_Err(* box_registry_entry::dump_fn) (GF_Box *a, FILE *trace)

◆ alt_4cc

u32 box_registry_entry::alt_4cc

◆ max_version_plus_one

u8 box_registry_entry::max_version_plus_one

◆ flags

u32 box_registry_entry::flags

◆ parents_4cc

const char* box_registry_entry::parents_4cc

◆ spec

const char* box_registry_entry::spec

◆ disabled

Bool box_registry_entry::disabled

◆ add_rem_fn

GF_Err(* box_registry_entry::add_rem_fn) (GF_Box *par, GF_Box *b, Bool is_remove)