Ignore:
Timestamp:
May 17, 2006 5:17:39 PM (18 years ago)
Author:
bennylp
Message:

Major modification in pjmedia to split stream transport into separate functionality, to allow using custom transports with streams

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/src/pjmedia/session.c

    r438 r452  
    6565                                           pj_pool_t *pool, 
    6666                                           pjmedia_endpt *endpt, 
    67                                            const pjmedia_sock_info *skinfo, 
    6867                                           const pjmedia_sdp_session *local, 
    6968                                           const pjmedia_sdp_session *remote, 
     
    343342    } 
    344343 
    345     /* Copy skinfo */ 
    346     if (skinfo) 
    347         si->sock_info = *skinfo; 
    348  
    349344    /* Leave SSRC to random. */ 
    350345    si->ssrc = pj_rand(); 
     
    365360                               unsigned max_streams, 
    366361                               pjmedia_session_info *si, 
    367                                const pjmedia_sock_info skinfo[], 
    368362                               const pjmedia_sdp_session *local, 
    369363                               const pjmedia_sdp_session *remote) 
     
    382376        status = pjmedia_stream_info_from_sdp( &si->stream_info[i], pool, 
    383377                                               endpt,  
    384                                                (skinfo ? &skinfo[i] : NULL), 
    385378                                               local, remote, i); 
    386379        if (status != PJ_SUCCESS) 
     
    398391PJ_DEF(pj_status_t) pjmedia_session_create( pjmedia_endpt *endpt,  
    399392                                            const pjmedia_session_info *si, 
     393                                            pjmedia_transport *transports[], 
    400394                                            void *user_data, 
    401395                                            pjmedia_session **p_session ) 
     
    433427        status = pjmedia_stream_create(endpt, session->pool, 
    434428                                       &session->stream_info[i], 
     429                                       (transports?transports[i]:NULL), 
    435430                                       session, 
    436431                                       &session->stream[i]); 
Note: See TracChangeset for help on using the changeset viewer.