VLC 4.0.0-dev
|
Real-Time Protocol (RTP) demux module for VLC media player. More...
Data Structures | |
struct | vlc_sdp_input |
Functions | |
static bool | istokenchar (unsigned char c) |
static size_t | vlc_sdp_token_length (const char *str) |
static bool | vlc_sdp_is_token (const char *str) |
static void | vlc_sdp_conn_free (struct vlc_sdp_conn **conn) |
static struct vlc_sdp_conn * | vlc_sdp_conn_parse (const char *str, size_t len) |
static struct vlc_sdp_attr * | vlc_sdp_attr_parse (const char *str, size_t len) |
static void | vlc_sdp_attr_free (struct vlc_sdp_attr **attr) |
static void | vlc_sdp_media_free (struct vlc_sdp_media **media) |
static struct vlc_sdp_media * | vlc_sdp_media_parse (struct vlc_sdp *sdp, const char *str, size_t len) |
static int | vlc_sdp_getline (struct vlc_sdp_input *restrict in, const char **restrict pp, size_t *restrict lenp) |
const struct vlc_sdp_attr * | vlc_sdp_attr_first_by_name (struct vlc_sdp_attr *const *ap, const char *name) |
void | vlc_sdp_free (struct vlc_sdp *sdp) |
Destroys a parsed SDP session descriptor. | |
struct vlc_sdp * | vlc_sdp_parse (const char *str, size_t length) |
Parses an SDP session descriptor. | |
Real-Time Protocol (RTP) demux module for VLC media player.
|
static |
Referenced by vlc_sdp_token_length().
|
static |
References vlc_sdp_attr::next.
Referenced by vlc_sdp_free(), and vlc_sdp_media_free().
|
static |
References vlc_sdp_attr::name, vlc_sdp_attr::next, unlikely, vlc_sdp_attr::value, and vlc_sdp_token_length().
Referenced by vlc_sdp_parse().
|
static |
References vlc_sdp_conn::next.
Referenced by vlc_sdp_free(), and vlc_sdp_media_free().
|
static |
References vlc_sdp_conn::addr, vlc_sdp_conn::addr_count, vlc_sdp_conn::family, vlc_sdp_conn::next, vlc_sdp_conn::ttl, and unlikely.
Referenced by vlc_sdp_parse().
|
static |
Referenced by vlc_sdp_parse().
|
static |
References vlc_sdp_token_length().
Referenced by vlc_sdp_media_parse().
|
static |
References vlc_sdp_media::attrs, vlc_sdp_media::conns, vlc_sdp_media::format, vlc_sdp_media::next, vlc_sdp_media::proto, vlc_sdp_media::type, vlc_sdp_attr_free(), and vlc_sdp_conn_free().
Referenced by vlc_sdp_free(), and vlc_sdp_media_parse().
|
static |
References vlc_sdp_media::attrs, vlc_sdp_media::conns, vlc_sdp_media::format, vlc_sdp_media::next, vlc_sdp_media::port, vlc_sdp_media::port_count, vlc_sdp_media::proto, vlc_sdp_media::session, strndup(), vlc_sdp_media::type, unlikely, vlc_sdp_is_token(), and vlc_sdp_media_free().
Referenced by vlc_sdp_parse().
|
static |
References istokenchar(), and p.
Referenced by vlc_sdp_attr_parse(), and vlc_sdp_is_token().