libgpac
Documentation of the core library of GPAC
id3.h File Reference
#include <gpac/bitstream.h>
#include <gpac/list.h>
+ Include dependency graph for id3.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  GF_ID3_TAG
 

Functions

GF_Err gf_id3_tag_new (GF_ID3_TAG *tag, u32 timescale, u64 pts, u8 *data, u32 data_length)
 
void gf_id3_tag_free (GF_ID3_TAG *tag)
 
GF_Err gf_id3_to_bitstream (GF_ID3_TAG *tag, GF_BitStream *bs)
 
GF_Err gf_id3_list_to_bitstream (GF_List *tag_list, GF_BitStream *bs)
 
GF_Err gf_id3_from_bitstream (GF_ID3_TAG *tag, GF_BitStream *bs)
 

Data Structure Documentation

◆ GF_ID3_TAG

struct GF_ID3_TAG
Data Fields
u32 timescale
u64 pts
u32 scheme_uri_length
char * scheme_uri
u32 value_uri_length
char * value_uri
u32 data_length
u8 * data

Function Documentation

◆ gf_id3_tag_new()

GF_Err gf_id3_tag_new ( GF_ID3_TAG tag,
u32  timescale,
u64  pts,
u8 data,
u32  data_length 
)
+ Here is the caller graph for this function:

◆ gf_id3_tag_free()

void gf_id3_tag_free ( GF_ID3_TAG tag)
+ Here is the caller graph for this function:

◆ gf_id3_to_bitstream()

GF_Err gf_id3_to_bitstream ( GF_ID3_TAG tag,
GF_BitStream *  bs 
)

◆ gf_id3_list_to_bitstream()

GF_Err gf_id3_list_to_bitstream ( GF_List *  tag_list,
GF_BitStream *  bs 
)
+ Here is the caller graph for this function:

◆ gf_id3_from_bitstream()

GF_Err gf_id3_from_bitstream ( GF_ID3_TAG tag,
GF_BitStream *  bs 
)
+ Here is the caller graph for this function: