VLC
3.0.15
|
Macros | |
#define | MAXSDPADDRESS 47 |
Functions | |
static char * | AddressToSDP (const struct sockaddr *addr, socklen_t addrlen, char *buf) |
static bool | IsSDPString (const char *str) |
static void | vsdp_AddAttribute (struct vlc_memstream *restrict stream, const char *name, const char *fmt, va_list ap) |
void | sdp_AddAttribute (struct vlc_memstream *restrict stream, const char *name, const char *fmt,...) |
void | sdp_AddMedia (struct vlc_memstream *restrict stream, const char *type, const char *proto, int dport, unsigned pt, bool bw_indep, unsigned bw, const char *ptname, unsigned clock, unsigned chans, const char *fmtp) |
int | vlc_sdp_Start (struct vlc_memstream *restrict stream, vlc_object_t *obj, const char *cfgpref, const struct sockaddr *src, size_t srclen, const struct sockaddr *addr, size_t addrlen) |
#define MAXSDPADDRESS 47 |
|
static |
References MAXSDPADDRESS, net_SockAddrIsMulticast(), and vlc_getnameinfo().
Referenced by vlc_sdp_Start().
|
static |
References IsUTF8().
Referenced by vlc_sdp_Start().
void sdp_AddAttribute | ( | struct vlc_memstream *restrict | stream, |
const char * | name, | ||
const char * | fmt, | ||
... | |||
) |
References name, and vsdp_AddAttribute().
void sdp_AddMedia | ( | struct vlc_memstream *restrict | stream, |
const char * | type, | ||
const char * | proto, | ||
int | dport, | ||
unsigned | pt, | ||
bool | bw_indep, | ||
unsigned | bw, | ||
const char * | ptname, | ||
unsigned | clock, | ||
unsigned | chans, | ||
const char * | fmtp | ||
) |
References vlc_memstream_printf(), and vlc_memstream_puts().
int vlc_sdp_Start | ( | struct vlc_memstream *restrict | stream, |
vlc_object_t * | obj, | ||
const char * | cfgpref, | ||
const struct sockaddr * | src, | ||
size_t | srclen, | ||
const struct sockaddr * | addr, | ||
size_t | addrlen | ||
) |
|
static |
References name, vlc_memstream_printf(), vlc_memstream_puts(), and vlc_memstream_vprintf().
Referenced by sdp_AddAttribute().