private static void RealPlayCallBackRawFun(IntPtr pEventBuf, UInt32 uiSize, IntPtr pUser)
{
try
{
//获取播放通道
int[] pChannel = new int[1];
Marshal.Copy(pUser, pChannel, 0, 1);
uint channel = (uint)pChannel[0];
//进行rtp包转码
rtpAdapter.ESDK_RTP_ProcessPacket(pEventBuf, uiSize, channel);
}
catch (System.Exception ex)
{
NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
logEx.Error("RealPlayCallBackRawFun failed.Execption message:{0}", ex.Message);
}
}