Ignore:
Timestamp:
Jun 19, 2008 2:10:28 PM (16 years ago)
Author:
bennylp
Message:

Ticket #549: major modification in media transport API to support more offer/answer scenarios

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/include/pjsua-lib/pjsua_internal.h

    r2018 r2032  
    2626 
    2727PJ_BEGIN_DECL 
     28 
     29/**  
     30 * Media transport state. 
     31 */ 
     32typedef enum pjsua_med_tp_st 
     33{ 
     34    /** Not initialized */ 
     35    PJSUA_MED_TP_IDLE, 
     36 
     37    /** Initialized (media_create() has been called) */ 
     38    PJSUA_MED_TP_INIT, 
     39 
     40    /** Running (media_start() has been called) */ 
     41    PJSUA_MED_TP_RUNNING 
     42 
     43} pjsua_med_tp_st; 
    2844 
    2945/**  
     
    5369                                         call was triggered by xfer.        */ 
    5470    pjmedia_transport   *med_tp;    /**< Current media transport.           */ 
    55     pj_status_t          med_tp_st; /**< Media transport status.            */ 
     71    pj_status_t          med_tp_ready;/**< Media transport status.          */ 
    5672    pjmedia_transport   *med_orig;  /**< Original media transport           */ 
     73    pjsua_med_tp_st      med_tp_st; /**< Media transport state              */ 
    5774    pj_timer_entry       refresh_tm;/**< Timer to send re-INVITE.           */ 
    5875    pj_timer_entry       hangup_tm; /**< Timer to hangup call.              */ 
     
    322339                                     pjsip_role_e role, 
    323340                                     int security_level, 
     341                                     pj_pool_t *tmp_pool, 
     342                                     const pjmedia_sdp_session *rem_sdp, 
    324343                                     int *sip_err_code); 
    325344pj_status_t pjsua_media_channel_create_sdp(pjsua_call_id call_id,  
     
    329348                                           int *sip_err_code); 
    330349pj_status_t pjsua_media_channel_update(pjsua_call_id call_id, 
    331                                        pjmedia_sdp_session *local_sdp, 
     350                                       const pjmedia_sdp_session *local_sdp, 
    332351                                       const pjmedia_sdp_session *remote_sdp); 
    333352pj_status_t pjsua_media_channel_deinit(pjsua_call_id call_id); 
Note: See TracChangeset for help on using the changeset viewer.