libgpac
Documentation of the core library of GPAC
rtp_pck_mpeg12.c File Reference
#include <gpac/internal/ietf_dev.h>
#include <gpac/constants.h>
#include <gpac/avparse.h>
+ Include dependency graph for rtp_pck_mpeg12.c:

Macros

#define MPEG12_PICTURE_START_CODE   0x00000100
 
#define MPEG12_SEQUENCE_START_CODE   0x000001b3
 

Functions

static void mpa12_do_flush (GP_RTPPacketizer *builder, Bool start_new)
 
GF_Err gp_rtp_builder_do_mpeg12_audio (GP_RTPPacketizer *builder, u8 *data, u32 data_size, u8 IsAUEnd, u32 FullAUSize)
 
GF_Err gp_rtp_builder_do_mpeg12_video (GP_RTPPacketizer *builder, u8 *data, u32 data_size, u8 IsAUEnd, u32 FullAUSize)
 

Macro Definition Documentation

◆ MPEG12_PICTURE_START_CODE

#define MPEG12_PICTURE_START_CODE   0x00000100

◆ MPEG12_SEQUENCE_START_CODE

#define MPEG12_SEQUENCE_START_CODE   0x000001b3

Function Documentation

◆ mpa12_do_flush()

static void mpa12_do_flush ( GP_RTPPacketizer *  builder,
Bool  start_new 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gp_rtp_builder_do_mpeg12_audio()

GF_Err gp_rtp_builder_do_mpeg12_audio ( 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_mpeg12_video()

GF_Err gp_rtp_builder_do_mpeg12_video ( 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: