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 |