|
NIM PC Cross Platform SDK
|
独立信令 接口相关的常量函数等定义头文件 More...
#include "public_defines.h"Go to the source code of this file.
Classes | |
| struct | NIMSignalingChannelInfo |
| 频道属性 More... | |
| struct | NIMSignalingMemberInfo |
| 成员属性 More... | |
| struct | NIMSignalingChannelDetailedinfo |
| 频道的详细信息,包含频道信息及成员列表 More... | |
| struct | NIMSignalingPushInfo |
| 推送属性 More... | |
| struct | NIMSignalingNotifyInfo |
| 事件通知信息基类 More... | |
| struct | NIMSignalingNotifyInfoClose |
| 频道关闭事件通知信息,event_type_=kNIMSignalingEventTypeClose More... | |
| struct | NIMSignalingNotifyInfoJoin |
| 加入频道事件通知信息,event_type_=kNIMSignalingEventTypeJoin More... | |
| struct | NIMSignalingNotifyInfoInvite |
| 邀请事件通知信息,event_type_=kNIMSignalingEventTypeInvite More... | |
| struct | NIMSignalingNotifyInfoCancelInvite |
| 取消邀请事件通知信息,event_type_=kNIMSignalingEventTypeCancelInvite More... | |
| struct | NIMSignalingNotifyInfoReject |
| 拒绝邀请事件通知信息,event_type_=kNIMSignalingEventTypeReject More... | |
| struct | NIMSignalingNotifyInfoAccept |
| 接收邀请事件通知信息,event_type_=kNIMSignalingEventTypeAccept More... | |
| struct | NIMSignalingNotifyInfoLeave |
| 退出频道事件通知信息,event_type_=kNIMSignalingEventTypeLeave More... | |
| struct | NIMSignalingNotifyInfoControl |
| 控制事件通知信息,event_type_=kNIMSignalingEventTypeCtrl More... | |
| struct | NIMSignalingCreateParam |
| 创建频道接口nim_signaling_create的传入参数 More... | |
| struct | NIMSignalingCreateResParam |
| 创建频道结果回调信息 More... | |
| struct | NIMSignalingCloseParam |
| 关闭频道接口nim_signaling_close的传入参数 More... | |
| struct | NIMSignalingJoinParam |
| 加入频道接口nim_signaling_join的传入参数 More... | |
| struct | NIMSignalingJoinResParam |
| 加入频道结果回调信息 More... | |
| struct | NIMSignalingLeaveParam |
| 离开频道接口nim_signaling_leave的传入参数 More... | |
| struct | NIMSignalingQueryChannelInfoParam |
| 查询频道接口nim_signaling_query_channel_info的传入参数 More... | |
| struct | NIMSignalingQueryChannelInfoResParam |
| 查询频道结果回调信息 More... | |
| struct | NIMSignalingCallParam |
| 呼叫接口nim_signaling_call的传入参数 More... | |
| struct | NIMSignalingCallResParam |
| struct | NIMSignalingJoinAndAcceptParam |
| struct | NIMSignalingJoinAndAcceptResParam |
| struct | NIMSignalingInviteParam |
| 邀请接口nim_signaling_invite的传入参数 More... | |
| struct | NIMSignalingCancelInviteParam |
| 取消邀请接口nim_signaling_cancel_invite的传入参数 More... | |
| struct | NIMSignalingRejectParam |
| 拒绝接口nim_signaling_reject的传入参数 More... | |
| struct | NIMSignalingAcceptParam |
| 接受邀请接口nim_signaling_accept的传入参数 More... | |
| struct | NIMSignalingControlParam |
| 控制通知接口nim_signaling_control的传入参数 More... | |
Macros | |
| #define | NIMSignalingNotifyInfoBase |
| NIMSignalingNotifyInfo 的宏定义基类 More... | |
Typedefs | |
| typedef void(* | nim_signaling_notify_cb_func) (const struct NIMSignalingNotifyInfo *notify_info, const void *user_data) |
| 事件回调函数,用于在线通知和多端同步通知 More... | |
| typedef void(* | nim_signaling_notify_list_cb_func) (const struct NIMSignalingNotifyInfo **info_list, int32_t size, const void *user_data) |
| 事件回调函数,用于离线通知 More... | |
| typedef void(* | nim_signaling_channels_sync_cb_func) (const struct NIMSignalingChannelDetailedinfo *info_list, int32_t size, const void *user_data) |
| 频道列表同步回调函数 More... | |
| typedef void(* | nim_signaling_members_sync_cb_func) (const struct NIMSignalingChannelDetailedinfo *detailed_info, const void *user_data) |
| 频道成员变更同步回调函数 More... | |
| typedef NIMSignalingJoinResParam | NIMSignalingAcceptResParam |
| 接受邀请结果回调信息,在自动加入成功后返回有效 | |
| typedef void(* | nim_signaling_opt_cb_func) (int code, void *opt_res_param, const void *user_data) |
| 操作回调,通用的操作回调接口 More... | |
Enumerations | |
| enum | NIMSignalingType { kNIMSignalingTypeAudio = 1 , kNIMSignalingTypeVideo = 2 , kNIMSignalingTypeCustom = 3 } |
| 频道类型 More... | |
| enum | NIMSignalingEventType { kNIMSignalingEventTypeClose = 1 , kNIMSignalingEventTypeJoin = 2 , kNIMSignalingEventTypeInvite = 3 , kNIMSignalingEventTypeCancelInvite = 4 , kNIMSignalingEventTypeReject = 5 , kNIMSignalingEventTypeAccept = 6 , kNIMSignalingEventTypeLeave = 7 , kNIMSignalingEventTypeCtrl = 8 } |
| 频道事件,包含在线,同步,离线等 More... | |
独立信令 接口相关的常量函数等定义头文件
| #define NIMSignalingNotifyInfoBase |
NIMSignalingNotifyInfo 的宏定义基类
| void(* nim_signaling_channels_sync_cb_func)(const struct NIMSignalingChannelDetailedinfo *info_list, int32_t size, const void *user_data) |
频道列表同步回调函数
| [out] | info_list | 频道的详细信息NIMSignalingChannelDetailedinfo的数组,可能为空 |
| [out] | size | info_list数组的长度 |
| [out] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理! |
| void(* nim_signaling_members_sync_cb_func)(const struct NIMSignalingChannelDetailedinfo *detailed_info, const void *user_data) |
频道成员变更同步回调函数
| [out] | detailed_info | 频道的详细信息 |
| [out] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理! |
| void(* nim_signaling_notify_cb_func)(const struct NIMSignalingNotifyInfo *notify_info, const void *user_data) |
事件回调函数,用于在线通知和多端同步通知
| [out] | notify_info | 事件回调的信息指针,根据NIMSignalingNotifyInfo.event_type_指向对应NIMSignalingNotifyInfo扩展,如NIMSignalingNotifyInfoAccept |
| [out] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理! |
| void(* nim_signaling_notify_list_cb_func)(const struct NIMSignalingNotifyInfo **info_list, int32_t size, const void *user_data) |
事件回调函数,用于离线通知
| [out] | info_list | 事件回调的信息NIMSignalingNotifyInfo指针的数组,根据NIMSignalingNotifyInfo.event_type_指向对应NIMSignalingNotifyInfo扩展,如NIMSignalingNotifyInfoAccept |
| [out] | size | info_list数组的长度 |
| [out] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理! |
| void(* nim_signaling_opt_cb_func)(int code, void *opt_res_param, const void *user_data) |
操作回调,通用的操作回调接口
| [out] | code | 操作返回码NIMResCode,见nim_res_code_def.h |
| [out] | opt_res_param | 操作结果返回信息 |
| [out] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理! |
频道事件,包含在线,同步,离线等
| enum NIMSignalingType |