Ignore:
Timestamp:
Feb 27, 2018 3:37:53 AM (6 years ago)
Author:
ming
Message:

Fixed #2098: Add SDP attribute SSRC and CNAME

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/include/pjmedia/sdp.h

    r5697 r5748  
    332332PJ_DECL(pjmedia_sdp_attr*) pjmedia_sdp_attr_create_rtcp(pj_pool_t *pool, 
    333333                                                        const pj_sockaddr *a); 
     334 
     335 
     336/** 
     337 * This structure describes SDP \a ssrc attribute. 
     338 */ 
     339typedef struct pjmedia_sdp_ssrc_attr 
     340{ 
     341    pj_uint32_t ssrc;       /**< RTP SSRC.      */ 
     342    pj_str_t    cname;      /**< RTCP CNAME.    */ 
     343} pjmedia_sdp_ssrc_attr; 
     344 
     345 
     346/** 
     347 * Parse a generic SDP attribute to get SDP ssrc attribute values. 
     348 * 
     349 * @param attr          Generic attribute to be converted to ssrc, which 
     350 *                      name must be "ssrc". 
     351 * @param ssrc          SDP ssrc attribute to be initialized. 
     352 * 
     353 * @return              PJ_SUCCESS on success. 
     354 */ 
     355PJ_DECL(pj_status_t) pjmedia_sdp_attr_get_ssrc(const pjmedia_sdp_attr *attr, 
     356                                               pjmedia_sdp_ssrc_attr *rtcp); 
     357 
     358 
     359/** 
     360 * Create a=ssrc attribute. 
     361 * 
     362 * @param pool          Pool to create the attribute. 
     363 * @param ssrc          SSRC identifier. 
     364 * @param cname         CNAME. 
     365 * 
     366 * @return              SDP SSRC attribute. 
     367 */ 
     368PJ_DECL(pjmedia_sdp_attr*) pjmedia_sdp_attr_create_ssrc(pj_pool_t *pool, 
     369                                                        pj_uint32_t ssrc, 
     370                                                        const pj_str_t *cname); 
    334371 
    335372 
Note: See TracChangeset for help on using the changeset viewer.