/// <summary> /// 初始化rtp模块 /// </summary> public void ESDK_RTP_Init() { NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log); logEx.Trace("Enter: RtpAdapter.ESDK_RTP_Init()."); try { int iRet = 0; if (!isInited) { iRet = SdkRtpInterface.ESDK_RTP_Init(); logEx.Trace("Enter: RtpAdapter.ESDK_RTP_Init(). This is first init!"); } if (iRet != 0) { logEx.Error("RtpAdapter.ESDK_RTP_Init ,error:{0}", iRet); isInited = false; } else { logEx.Trace("Enter: RtpAdapter.ESDK_RTP_Init().Success"); isInited = true; } logEx.Trace("Enter: RtpAdapter.ESDK_RTP_Init(). inited is {0}!", isInited); } catch (System.Exception ex) { logEx.Error("RtpAdapter.ESDK_RTP_Init ,Exception:{0}", ex.ToString()); isInited = false; } }