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

Functions

static u32 gf_rtp_build_au_hdr_size (GP_RTPPacketizer *builder, GF_SLHeader *slh)
 
u32 gf_rtp_build_au_hdr_write (GP_RTPPacketizer *builder, u32 PayloadSize, u32 RTP_TS)
 
GF_Err gp_rtp_builder_do_mpeg4 (GP_RTPPacketizer *builder, u8 *data, u32 data_size, u8 IsAUEnd, u32 FullAUSize)
 
GF_Err gp_rtp_builder_do_avc (GP_RTPPacketizer *builder, u8 *nalu, u32 nalu_size, u8 IsAUEnd, u32 FullAUSize)
 
GF_Err gp_rtp_builder_do_hevc (GP_RTPPacketizer *builder, u8 *nalu, u32 nalu_size, u8 IsAUEnd, u32 FullAUSize)
 
GF_Err gp_rtp_builder_do_vvc (GP_RTPPacketizer *builder, u8 *nalu, u32 nalu_size, u8 IsAUEnd, u32 FullAUSize)
 
void latm_flush (GP_RTPPacketizer *builder)
 
GF_Err gp_rtp_builder_do_latm (GP_RTPPacketizer *builder, u8 *data, u32 data_size, u8 IsAUEnd, u32 FullAUSize, u32 duration)
 

Function Documentation

◆ gf_rtp_build_au_hdr_size()

static u32 gf_rtp_build_au_hdr_size ( GP_RTPPacketizer *  builder,
GF_SLHeader slh 
)
static
+ Here is the caller graph for this function:

◆ gf_rtp_build_au_hdr_write()

u32 gf_rtp_build_au_hdr_write ( GP_RTPPacketizer *  builder,
u32  PayloadSize,
u32  RTP_TS 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gp_rtp_builder_do_mpeg4()

GF_Err gp_rtp_builder_do_mpeg4 ( GP_RTPPacketizer *  builder,
u8 data,
u32  data_size,
u8  IsAUEnd,
u32  FullAUSize 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gp_rtp_builder_do_avc()

GF_Err gp_rtp_builder_do_avc ( GP_RTPPacketizer *  builder,
u8 nalu,
u32  nalu_size,
u8  IsAUEnd,
u32  FullAUSize 
)
+ Here is the caller graph for this function:

◆ gp_rtp_builder_do_hevc()

GF_Err gp_rtp_builder_do_hevc ( GP_RTPPacketizer *  builder,
u8 nalu,
u32  nalu_size,
u8  IsAUEnd,
u32  FullAUSize 
)
+ Here is the caller graph for this function:

◆ gp_rtp_builder_do_vvc()

GF_Err gp_rtp_builder_do_vvc ( GP_RTPPacketizer *  builder,
u8 nalu,
u32  nalu_size,
u8  IsAUEnd,
u32  FullAUSize 
)
+ Here is the caller graph for this function:

◆ latm_flush()

void latm_flush ( GP_RTPPacketizer *  builder)
+ Here is the caller graph for this function:

◆ gp_rtp_builder_do_latm()

GF_Err gp_rtp_builder_do_latm ( GP_RTPPacketizer *  builder,
u8 data,
u32  data_size,
u8  IsAUEnd,
u32  FullAUSize,
u32  duration 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function: