diff options
Diffstat (limited to 'pjmedia/include/pjmedia/sdp.h')
-rw-r--r-- | pjmedia/include/pjmedia/sdp.h | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/pjmedia/include/pjmedia/sdp.h b/pjmedia/include/pjmedia/sdp.h index 9e67ce46..cd89b847 100644 --- a/pjmedia/include/pjmedia/sdp.h +++ b/pjmedia/include/pjmedia/sdp.h @@ -25,7 +25,7 @@ * @brief SDP header file. */ #include <pjmedia/types.h> - +#include <pj/sock.h> /** * @defgroup PJMEDIA_SDP SDP Parsing and Data Structure @@ -276,18 +276,11 @@ pjmedia_sdp_rtpmap_to_attr( pj_pool_t *pool, /** * This structure describes SDP \a fmtp attribute. */ -struct pjmedia_sdp_fmtp +typedef struct pjmedia_sdp_fmtp { pj_str_t fmt; /**< Format type. */ pj_str_t fmt_param; /**< Format specific parameter. */ -}; - - -/** - * @see pjmedia_sdp_fmtp - */ -typedef struct pjmedia_sdp_fmtp pjmedia_sdp_fmtp; - +} pjmedia_sdp_fmtp; /** @@ -374,6 +367,20 @@ PJ_DECL(pjmedia_sdp_conn*) pjmedia_sdp_conn_clone(pj_pool_t *pool, const pjmedia_sdp_conn *rhs); +/** + * Compare connection info. + * + * @param conn1 The first connection info to compare. + * @param conn1 The second connection info to compare. + * @param option Comparison option, which should be zero for now. + * + * @return PJ_SUCCESS when both connection info are equal, otherwise + * returns PJMEDIA_SDP_ECONNNOTEQUAL. + */ +PJ_DECL(pj_status_t) pjmedia_sdp_conn_cmp(const pjmedia_sdp_conn *conn1, + const pjmedia_sdp_conn *conn2, + unsigned option); + /* ************************************************************************** * SDP BANDWIDTH INFO |