
Defines | |
| #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) |
| #define MAXSDPADDRESS 47 |
Referenced by AddressToSDP(), and sdp_Start().
| static char* AddressToSDP | ( | const struct sockaddr * | addr, | |
| socklen_t | addrlen, | |||
| char * | buf | |||
| ) | [static] |
References MAXSDPADDRESS, net_SockAddrIsMulticast(), and vlc_getnameinfo().
Referenced by sdp_Start().
| 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 ap, va_end(), va_start(), and 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] |
References AddressToSDP(), asprintf(), IsSDPString(), MAXSDPADDRESS, and NTPtime64().
Referenced by vlc_sdp_Start().
| 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 | |||
| ) |
References description, name, sdp_AddAttribute(), sdp_Start(), and var_GetNonEmptyString.
| static char* vsdp_AddAttribute | ( | char ** | sdp, | |
| const char * | name, | |||
| const char * | fmt, | |||
| va_list | ap | |||
| ) | [static] |
References va_end().
Referenced by sdp_AddAttribute().
1.7.1