libgpac
Documentation of the core library of GPAC
sdp.c File Reference
#include <gpac/ietf.h>
#include <gpac/token.h>
#include <gpac/utf.h>
+ Include dependency graph for sdp.c:

Macros

#define SDP_WRITE_STEPALLOC   2048
 
#define SDP_MAX_LINE   1000
 
#define SDPM_DESTROY(p)   if (media->p) gf_free(media->p)
 
#define SDP_DESTROY(p)   if (sdp->p) { gf_free(sdp->p); sdp->p = NULL; }
 

Functions

GF_EXPORT GF_SDP_FMTPgf_sdp_fmtp_new ()
 
GF_EXPORT void gf_sdp_fmtp_del (GF_SDP_FMTP *fmtp)
 
GF_SDP_FMTPSDP_GetFMTPForPayload (GF_SDPMedia *media, u32 PayloadType)
 
void SDP_ParseAttribute (GF_SDPInfo *sdp, char *buffer, GF_SDPMedia *media)
 
GF_EXPORT void gf_sdp_media_del (GF_SDPMedia *media)
 
GF_EXPORT GF_SDPConnectiongf_sdp_conn_new ()
 
GF_EXPORT void gf_sdp_conn_del (GF_SDPConnection *conn)
 
GF_EXPORT GF_SDPMediagf_sdp_media_new ()
 
GF_EXPORT GF_SDPInfogf_sdp_info_new ()
 
GF_EXPORT void gf_sdp_info_reset (GF_SDPInfo *sdp)
 
GF_EXPORT void gf_sdp_info_del (GF_SDPInfo *sdp)
 
Bool SDP_IsDynamicPayload (GF_SDPMedia *media, char *payt)
 
static s32 SDP_MakeSeconds (char *buf)
 
GF_EXPORT GF_Err gf_sdp_info_parse (GF_SDPInfo *sdp, char *sdp_text, u32 text_size)
 

Macro Definition Documentation

◆ SDP_WRITE_STEPALLOC

#define SDP_WRITE_STEPALLOC   2048

◆ SDP_MAX_LINE

#define SDP_MAX_LINE   1000

◆ SDPM_DESTROY

#define SDPM_DESTROY (   p)    if (media->p) gf_free(media->p)

◆ SDP_DESTROY

#define SDP_DESTROY (   p)    if (sdp->p) { gf_free(sdp->p); sdp->p = NULL; }

Function Documentation

◆ SDP_GetFMTPForPayload()

GF_SDP_FMTP* SDP_GetFMTPForPayload ( GF_SDPMedia media,
u32  PayloadType 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SDP_ParseAttribute()

void SDP_ParseAttribute ( GF_SDPInfo sdp,
char *  buffer,
GF_SDPMedia media 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SDP_IsDynamicPayload()

Bool SDP_IsDynamicPayload ( GF_SDPMedia media,
char *  payt 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SDP_MakeSeconds()

static s32 SDP_MakeSeconds ( char *  buf)
static
+ Here is the caller graph for this function: