VLC  4.0.0-dev
Data Structures | Functions

Session Description Protocol (SDP) More...

Include dependency graph for sdp.h:

Go to the source code of this file.

Data Structures

struct  vlc_sdp_attr
 SDP attribute. More...
 
struct  vlc_sdp_conn
 SDP connection address. More...
 
struct  vlc_sdp_media
 SDP media. More...
 
struct  vlc_sdp
 SDP session descriptor. More...
 

Functions

struct vlc_sdpvlc_sdp_parse (const char *str, size_t length)
 Parses an SDP session descriptor. More...
 
void vlc_sdp_free (struct vlc_sdp *sdp)
 Destroys a parsed SDP session descriptor. More...
 
const struct vlc_sdp_attrvlc_sdp_attr_first_by_name (struct vlc_sdp_attr *const *ap, const char *name)
 
static const struct vlc_sdp_attrvlc_sdp_media_attr_get (const struct vlc_sdp_media *media, const char *name)
 Gets a media attribute by name. More...
 
static bool vlc_sdp_media_attr_present (const struct vlc_sdp_media *media, const char *name)
 Checks if a median attribute is present. More...
 
static const char * vlc_sdp_media_attr_value (const struct vlc_sdp_media *media, const char *name)
 Returns a media attribute value. More...
 
static const struct vlc_sdp_connvlc_sdp_media_conn (const struct vlc_sdp_media *media)
 Returns the media connection address list. More...
 
static const struct vlc_sdp_attrvlc_sdp_attr_get (const struct vlc_sdp *sdp, const char *name)
 Gets a session attribute by name. More...
 
static bool vlc_sdp_attr_present (const struct vlc_sdp *sdp, const char *name)
 Checks if a session attribute is present. More...
 
static const char * vlc_sdp_attr_value (const struct vlc_sdp *sdp, const char *name)
 Returns a session attribute value. More...
 

Detailed Description

Session Description Protocol (SDP)