Пример #1
0
        /// <summary>
        ///     发送数据,暂时支持tcp通道,建议发送频率在20Hz以下
        /// </summary>
        /// <param name="sessionId">会话id</param>
        /// <param name="channelType">通道类型</param>
        /// <param name="data">发送数据</param>
        /// <param name="size">data的数据长度</param>
        /// <param name="info">RtsSendDataInfo 发送数据时的json封装类,默认为空</param>
        public static void SendData(string sessionId, NIMRtsChannelType channelType, IntPtr data, int size, RtsSendDataInfo info = null)
        {
            string json_extension = "";

            if (info != null)
            {
                json_extension = info.Serialize();
            }
            RtsNativeMethods.nim_rts_send_data(sessionId, (int)channelType, data, size, json_extension);
        }
Пример #2
0
 /// <summary>
 ///     发送数据,暂时支持tcp通道,建议发送频率在20Hz以下
 /// </summary>
 /// <param name="sessionId">会话id</param>
 /// <param name="channelType">通道类型</param>
 /// <param name="data">发送数据</param>
 /// <param name="size">data的数据长度</param>
 public static void SendData(string sessionId, NIMRtsChannelType channelType, IntPtr data, int size)
 {
     RtsNativeMethods.nim_rts_send_data(sessionId, (int)channelType, data, size, "");
 }