VLC  2.1.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
sdp.c File Reference
Include dependency graph for sdp.c:

Macros

#define MAXSDPADDRESS   47

Functions

static char * AddressToSDP (const struct sockaddr *addr, socklen_t addrlen, char *buf)
static bool IsSDPString (const char *str)
static char * sdp_Start (const char *name, const char *description, const char *url, const char *email, const char *phone, const struct sockaddr *src, size_t srclen, const struct sockaddr *addr, size_t addrlen)
static char * vsdp_AddAttribute (char **sdp, const char *name, const char *fmt, va_list ap)
char * sdp_AddAttribute (char **sdp, const char *name, const char *fmt,...)
char * sdp_AddMedia (char **sdp, const char *type, const char *protocol, int dport, unsigned pt, bool bw_indep, unsigned bw, const char *ptname, unsigned clock, unsigned chans, const char *fmtp)
char * vlc_sdp_Start (vlc_object_t *obj, const char *cfgpref, const struct sockaddr *src, size_t srclen, const struct sockaddr *addr, size_t addrlen)

Macro Definition Documentation

#define MAXSDPADDRESS   47

Referenced by AddressToSDP(), and sdp_Start().

Function Documentation

static char* AddressToSDP ( const struct sockaddr *  addr,
socklen_t  addrlen,
char *  buf 
)
static
static bool IsSDPString ( const char *  str)
static

References IsUTF8().

Referenced by sdp_Start().

char* sdp_AddAttribute ( char **  sdp,
const char *  name,
const char *  fmt,
  ... 
)

References vsdp_AddAttribute().

char* sdp_AddMedia ( char **  sdp,
const char *  type,
const char *  protocol,
int  dport,
unsigned  pt,
bool  bw_indep,
unsigned  bw,
const char *  ptname,
unsigned  clock,
unsigned  chans,
const char *  fmtp 
)

References sdp_AddAttribute().

static char* sdp_Start ( const char *  name,
const char *  description,
const char *  url,
const char *  email,
const char *  phone,
const struct sockaddr *  src,
size_t  srclen,
const struct sockaddr *  addr,
size_t  addrlen 
)
static
char* vlc_sdp_Start ( vlc_object_t obj,
const char *  cfgpref,
const struct sockaddr *  src,
size_t  srclen,
const struct sockaddr *  addr,
size_t  addrlen 
)
static char* vsdp_AddAttribute ( char **  sdp,
const char *  name,
const char *  fmt,
va_list  ap 
)
static

Referenced by sdp_AddAttribute().