コード例 #1
0
 public IVoIPTransport CreateTransport(TransportType transportType, TransportConfig config)
 {
     var tpt = CreateTransport(transportType);
     using (((Initializable)tpt).InitializationScope())
         if (config != null) tpt.SetConfig(config);
     return tpt;
 }
コード例 #2
0
 public int CreateTransportAndGetId(TransportType type, TransportConfig cfg)
 {
     int id = NativeConstants.PJSUA_INVALID_ID;
     Helper.GuardError(PJSUA_DLL.Transport.pjsua_transport_create(type.ToPjSipTransportType(),
                                                                  _mapper.Map(cfg, new pjsua_transport_config()),
                                                                  ref id));
     return id;
 }
コード例 #3
0
ファイル: VoIPTransport.cs プロジェクト: kumarkmmca/pjsip4net
 public void SetConfig(TransportConfig config)
 {
     GuardNotInitializing();
     Helper.GuardNotNull(config);
     _config = config;
 }
コード例 #4
0
ファイル: VoIPTransport.cs プロジェクト: kumarkmmca/pjsip4net
 public override void BeginInit()
 {
     base.BeginInit();
     _config = _transportApiProvider.GetDefaultConfig();
     _config.Port = 5060;
 }
コード例 #5
0
 public TransportConfig Map(pjsua_transport_config cfg, TransportConfig config)
 {
     return _engine.Map(cfg, config);
 }
コード例 #6
0
 public pjsua_transport_config Map(TransportConfig config, pjsua_transport_config cfg)
 {
     return _engine.Map(config, cfg);
 }
コード例 #7
0
 public void CreateMediaTransport(TransportConfig cfg)
 {
 }
コード例 #8
0
 public int CreateTransportAndGetId(TransportType type, TransportConfig cfg)
 {
     return 0;
 }
コード例 #9
0
 public void CreateMediaTransport(TransportConfig cfg)
 {
     var config = _mapper.Map(cfg, new pjsua_transport_config());
     Helper.GuardError(PJSUA_DLL.Media.pjsua_media_transports_create(config));
 }