public static extern void nim_rts_join_conf([MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(Utf8StringMarshaler))] string name, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(Utf8StringMarshaler))] string json_extension, NimRtsJoinCbFunc cb, IntPtr user_data);
/// <summary> /// 加入一个多人房间(进入房间后成员变化等,等同点对点nim_vchat_cb_func) /// </summary> /// <param name="name">房间名</param> /// <param name="json_extension">扩展可选参数kNIMRtsDataRecord,kNIMRtsSessionId, 如{"data_record":1, "session_id":"b76e2b7ae065224499e4d7138d643961"}</param> /// <param name="cb"></param> public static void JoinConference(string name, string json_extension, NimRtsJoinCbFunc cb) { var ptr = DelegateConverter.ConvertToIntPtr(cb); RtsNativeMethods.nim_rts_join_conf(name, json_extension, JoinConfCallback, ptr); }