NIM PC Cross Platform SDK
nim_qchat_channel_def.h File Reference

Go to the source code of this file.

Classes

struct  NIMQChatChannelInfo
 
struct  NIMQChatChannelRTCAudioInfo
 
struct  NIMQChatChannelRTCVideoInfo
 
struct  NIMQChatChannelRTCInfo
 
struct  NIMQChatChannelCategoryInfo
 
struct  NIMQChatChannelCreateResp
 
struct  NIMQChatChannelGetChannelsResp
 
struct  NIMQChatChannelGetChannelsPageResp
 
struct  NIMQChatChannelQueryUnreadInfoResp
 
struct  NIMQChatChannelSubscribeResp
 
struct  NIMQChatChannelUnreadResp
 
struct  NIMQChatChannelGetWhiteBlackRolesPageResp
 
struct  NIMQChatChannelGetWhiteBlackMembersPageResp
 
struct  NIMQChatChannelGetExistingWhiteBlackRolesResp
 
struct  NIMQChatChannelGetExistingWhiteBlackMembersResp
 
struct  NIMQChatChannelMemberSearchResp
 
struct  NIMQChatChannelCategoryCreateResp
 
struct  NIMQChatChannelGetCategoriesByIDResp
 
struct  NIMQChatChannelGetCategoriesPageResp
 
struct  NIMQChatChannelCategoryGetWhiteBlackRolesPageResp
 
struct  NIMQChatChannelCategoryGetExistingWhiteBlackRolesResp
 
struct  NIMQChatChannelCategoryGetWhiteBlackMembersPageResp
 
struct  NIMQChatChannelCategoryGetWhiteBlackMembersResp
 
struct  NIMQChatChannelGetRTCInfoResp
 
struct  NIMQChatChannelGetRTCOnlineMembersResp
 
struct  NIMQChatChannelRegUnreadCbParam
 
struct  NIMQChatChannelCreateParam
 
struct  NIMQChatChannelDeleteParam
 
struct  NIMQChatChannelUpdateParam
 
struct  NIMQChatChannelUpdateCategoryInfoParam
 
struct  NIMQChatChannelGetChannelsParam
 
struct  NIMQChatChannelGetChannelsPageParam
 
struct  NIMQChatChannelGetMembersPageParam
 
struct  NIMQChatChannelQueryUnreadInfoParam
 
struct  NIMQChatChannelSubscribeParam
 
struct  NIMQChatChannelUpdateWhiteBlackRoleParam
 
struct  NIMQChatChannelUpdateWhiteBlackMembersParam
 
struct  NIMQChatChannelGetWhiteBlackRolesPageParam
 
struct  NIMQChatChannelGetWhiteBlackMembersPageParam
 
struct  NIMQChatChannelGetExistingWhiteBlackRolesParam
 
struct  NIMQChatChannelGetExistingWhiteBlackMembersParam
 
struct  NIMQChatChannelSearchPageParam
 
struct  NIMQChatChannelMemberSearchParam
 
struct  NIMQChatChannelCategoryCreateParam
 
struct  NIMQChatChannelCategoryRemoveParam
 
struct  NIMQChatChannelCategoryUpdateParam
 
struct  NIMQChatChannelGetCategoriesByIDParam
 
struct  NIMQChatChannelGetCategoriesPageParam
 
struct  NIMQChatChannelGetCategoryChannelsPageParam
 
struct  NIMQChatChannelCategoryUpdateWhiteBlackRoleParam
 
struct  NIMQChatChannelCategoryGetWhiteBlackRolesPageParam
 
struct  NIMQChatChannelCategoryGetExistingWhiteBlackRolesParam
 
struct  NIMQChatChannelCategoryUpdateWhiteBlackMembersParam
 
struct  NIMQChatChannelCategoryGetWhiteBlackMembersPageParam
 
struct  NIMQChatChannelCategoryGetExistingWhiteBlackMembersParam
 
struct  NIMQChatChannelUpdateRTCInfoParam
 
struct  NIMQChatChannelGetRTCInfoParam
 
struct  NIMQChatChannelGetRTCOnlineMembersParam
 

Typedefs

typedef NIMQChatChannelCreateResp NIMQChatChannelUpdateResp
 
typedef NIMQChatChannelCreateResp NIMQChatChannelUpdateCategoryInfoResp
 
typedef NIMQChatBaseResp NIMQChatChannelDeleteResp
 
typedef NIMQChatServerGetMembersPageResp NIMQChatChannelGetMembersPageResp
 
typedef NIMQChatBaseResp NIMQChatChannelUpdateWhiteBlackRoleResp
 
typedef NIMQChatBaseResp NIMQChatChannelUpdateWhiteBlackMembersResp
 
typedef NIMQChatChannelGetChannelsPageResp NIMQChatChannelSearchPageResp
 
typedef NIMQChatBaseResp NIMQChatChannelCategoryRemoveResp
 
typedef NIMQChatChannelCategoryCreateResp NIMQChatChannelCategoryUpdateResp
 
typedef NIMQChatChannelGetChannelsPageResp NIMQChatChannelGetCategoryChannelsPageResp
 
typedef NIMQChatBaseResp NIMQChatChannelCategoryUpdateWhiteBlackRoleResp
 
typedef NIMQChatBaseResp NIMQChatChannelCategoryUpdateWhiteBlackMembersResp
 
typedef NIMQChatBaseResp NIMQChatChannelUpdateRTCInfoResp
 
typedef void(* nim_qchat_channel_unread_cb_func) (const NIMQChatChannelUnreadResp &resp)
 未读数回调
 
typedef void(* nim_qchat_channel_create_cb_func) (const NIMQChatChannelCreateResp &resp)
 创建频道回调
 
typedef void(* nim_qchat_channel_remove_cb_func) (const NIMQChatChannelDeleteResp &resp)
 删除频道回调
 
typedef void(* nim_qchat_channel_update_cb_func) (const NIMQChatChannelUpdateResp &resp)
 更新频道回调
 
typedef void(* nim_qchat_channel_update_category_info_cb_func) (const NIMQChatChannelUpdateCategoryInfoResp &resp)
 更新频道的分组信息回调
 
typedef void(* nim_qchat_channel_get_channels_cb_func) (const NIMQChatChannelGetChannelsResp &resp)
 查询频道列表回调
 
typedef void(* nim_qchat_channel_get_channels_page_cb_func) (const NIMQChatChannelGetChannelsPageResp &resp)
 分页查询频道列表回调
 
typedef void(* nim_qchat_channel_get_members_page_cb_func) (const NIMQChatChannelGetMembersPageResp &resp)
 分页查询成员列表回调
 
typedef void(* nim_qchat_channel_query_unread_info_cb_func) (const NIMQChatChannelQueryUnreadInfoResp &resp)
 查询未读消息数回调
 
typedef void(* nim_qchat_channel_subscribe_cb_func) (const NIMQChatChannelSubscribeResp &resp)
 订阅回调
 
typedef void(* nim_qchat_channel_update_white_black_role_cb_func) (const NIMQChatChannelUpdateWhiteBlackRoleResp &resp)
 更新白/黑名单身份组回调
 
typedef void(* nim_qchat_channel_update_white_black_members_cb_func) (const NIMQChatChannelUpdateWhiteBlackMembersResp &resp)
 更新白/黑名单成员回调
 
typedef void(* nim_qchat_channel_get_white_black_roles_page_cb_func) (const NIMQChatChannelGetWhiteBlackRolesPageResp &resp)
 分页查询白/黑名单身份组回调
 
typedef void(* nim_qchat_channel_get_white_black_members_page_cb_func) (const NIMQChatChannelGetWhiteBlackMembersPageResp &resp)
 分页查询白/黑名单成员回调
 
typedef void(* nim_qchat_channel_get_existing_white_black_roles_cb_func) (const NIMQChatChannelGetExistingWhiteBlackRolesResp &resp)
 查询已存在白/黑名单身份组回调
 
typedef void(* nim_qchat_channel_get_existing_white_black_members_cb_func) (const NIMQChatChannelGetExistingWhiteBlackMembersResp &resp)
 查询已存在白/黑名单成员回调
 
typedef nim_qchat_channel_get_channels_page_cb_func nim_qchat_channel_search_page_cb_func
 搜索频道分页回调
 
typedef void(* nim_qchat_channel_member_search_cb_func) (const NIMQChatChannelMemberSearchResp &resp)
 搜索频道成员回调
 
typedef void(* nim_qchat_channel_create_category_cb_func) (const NIMQChatChannelCategoryCreateResp &resp)
 创建频道分组回调
 
typedef void(* nim_qchat_channel_remove_category_cb_func) (const NIMQChatChannelCategoryRemoveResp &resp)
 删除频道分组回调
 
typedef void(* nim_qchat_channel_update_category_cb_func) (const NIMQChatChannelCategoryUpdateResp &resp)
 更新频道分组回调
 
typedef void(* nim_qchat_channel_get_categories_cb_func) (const NIMQChatChannelGetCategoriesByIDResp &resp)
 根据ID查询频道分组列表回调
 
typedef void(* nim_qchat_channel_get_categories_page_cb_func) (const NIMQChatChannelGetCategoriesPageResp &resp)
 分页查询频道分组列表回调
 
typedef void(* nim_qchat_channel_get_category_channels_page_cb_func) (const NIMQChatChannelGetCategoryChannelsPageResp &resp)
 分页查询频道分组中的频道
 
typedef void(* nim_qchat_channel_update_category_white_black_role_cb_func) (const NIMQChatChannelCategoryUpdateWhiteBlackRoleResp &resp)
 更新频道分组白/黑名单身份组回调
 
typedef void(* nim_qchat_channel_get_category_white_black_roles_page_cb_func) (const NIMQChatChannelCategoryGetWhiteBlackRolesPageResp &resp)
 分页查询频道分组白/黑名单身份组回调
 
typedef void(* nim_qchat_channel_update_category_white_black_members_cb_func) (const NIMQChatChannelCategoryUpdateWhiteBlackMembersResp &resp)
 更新频道分组白/黑名单成员回调
 
typedef void(* nim_qchat_channel_get_category_white_black_members_page_cb_func) (const NIMQChatChannelCategoryGetWhiteBlackMembersPageResp &resp)
 分页查询频道分组白/黑名单成员回调
 
typedef void(* nim_qchat_channel_get_category_white_black_roles_cb_func) (const NIMQChatChannelCategoryGetExistingWhiteBlackRolesResp &resp)
 批量查询频道分组白/黑名单身份组回调
 
typedef void(* nim_qchat_channel_get_category_white_black_members_cb_func) (const NIMQChatChannelCategoryGetWhiteBlackMembersResp &resp)
 批量查询频道分组白/黑名单成员回调
 
typedef void(* nim_qchat_channel_update_rtc_info_cb_func) (const NIMQChatChannelUpdateRTCInfoResp &resp)
 修改RTC频道参数回调
 
typedef void(* nim_qchat_channel_get_rtc_info_cb_func) (const NIMQChatChannelGetRTCInfoResp &resp)
 查询RTC频道参数回调
 
typedef void(* nim_qchat_channel_get_rtc_online_members_cb_func) (const NIMQChatChannelGetRTCOnlineMembersResp &resp)
 查询RTC频道在线成员回调
 

Enumerations

enum  NIMQChatChannelType { kNIMQChatChannelTypeText , kNIMQChatChannelTypeRTC , kNIMQChatChannelTypeCustom = 100 }
 圈组频道类型 More...
 
enum  NIMQChatChannelMemberIdentifyType { kNIMQChatWhite = 1 , kNIMQChatBlack = 2 }
 
enum  NIMQChatChannelMemberIdentifyOpeType { kNIMQChatChannelMemberIdentifyOpeTypeAdd = 1 , kNIMQChatChannelMemberIdentifyOpeTypeRemove = 2 }
 
enum  NIMQChatChannelWhiteBlackType { kNIMQChatChannelWhite = 1 , kNIMQChatChannelBlack = 2 }
 
enum  NIMQChatChannelWhiteBlackOpeType { kNIMQChatChannelWhiteBlackOpeTypeAdd = 1 , kNIMQChatChannelWhiteBlackOpeTypeRemove = 2 }
 

Detailed Description

Author
NetEase Yunxin
Version
0.1
Date
2022-01-17

Enumeration Type Documentation

◆ NIMQChatChannelType

圈组频道类型

Enumerator
kNIMQChatChannelTypeText 

普通文本频道

kNIMQChatChannelTypeRTC 

RTC频道

kNIMQChatChannelTypeCustom 

自定义频道类型