Ignore:
Timestamp:
Jan 19, 2008 3:51:56 PM (16 years ago)
Author:
bennylp
Message:

More work on ticket #452/SRTP. Please see this ticket for detailed changelog

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/users/nanang/pjsip-apps/src/samples/streamutil.c

    r1698 r1718  
    176176    /* Check if SRTP enabled */ 
    177177    if (use_srtp) { 
    178         pjmedia_srtp_stream_policy tx_plc, rx_plc; 
     178        pjmedia_srtp_crypto tx_plc, rx_plc; 
    179179 
    180180        status = pjmedia_transport_srtp_create(med_endpt, transport,  
    181                             PJMEDIA_SRTP_AUTO_CLOSE_UNDERLYING_TRANSPORT, 
    182                             &srtp_tp); 
     181                                               NULL, &srtp_tp); 
    183182        if (status != PJ_SUCCESS) 
    184183            return status; 
    185184 
    186         pj_bzero(&tx_plc, sizeof(pjmedia_srtp_stream_policy)); 
    187         pj_bzero(&rx_plc, sizeof(pjmedia_srtp_stream_policy)); 
     185        pj_bzero(&tx_plc, sizeof(pjmedia_srtp_crypto)); 
     186        pj_bzero(&rx_plc, sizeof(pjmedia_srtp_crypto)); 
    188187 
    189188        tx_plc.key = *srtp_tx_key; 
    190         tx_plc.crypto_suite = *crypto_suite; 
     189        tx_plc.name = *crypto_suite; 
    191190        rx_plc.key = *srtp_rx_key; 
    192         rx_plc.crypto_suite = *crypto_suite; 
     191        rx_plc.name = *crypto_suite; 
    193192         
    194         status = pjmedia_transport_srtp_init_session(srtp_tp, &tx_plc, &rx_plc); 
     193        status = pjmedia_transport_srtp_start(srtp_tp, &tx_plc, &rx_plc); 
    195194        if (status != PJ_SUCCESS) 
    196195            return status; 
Note: See TracChangeset for help on using the changeset viewer.