[interface] 麦序接口 获取麦序列表,注册麦序变化事件相关。注意,此接口只能在麦序模式下使用 更多...
#include <yy-api-client.h>
Public 成员函数 | |
virtual const IMicListItem * | GetMicList ()=0 |
获取麦序列表 | |
virtual int | RegisterMicListEvent (IMicListEvent *e)=0 |
注册频道麦序事件 | |
virtual int | UnRegisterMicListEvent (IMicListEvent *e)=0 |
反注册频道麦序事件 | |
virtual int | JoinMicList ()=0 |
加入麦序 | |
virtual int | LeaveMicList ()=0 |
离开麦序 | |
virtual int | MoveUserToTop (unsigned int uid)=0 |
移动用户到麦序顶端 | |
virtual int | PullUserToMicList (unsigned int uid)=0 |
拉人上麦序 | |
virtual int | KickMicListUser (unsigned int uid)=0 |
踢麦序上的人 | |
virtual int | ClearMicList ()=0 |
清空麦序 | |
virtual int | GetLinkedMicList (const IMicListItem **h)=0 |
获取连麦列表 | |
virtual int | LinkMicToTheQueueHead (unsigned int uid)=0 |
设置某人跟 首号麦连麦,不在麦序上的 人不能设置连麦 | |
virtual int | RemoveFromLinkedMicList (unsigned int uid)=0 |
将某人从连麦列表里去除 | |
virtual int | GetMicListMode (YYEnums::EMicListMode &mode)=0 |
获取麦序模式 | |
virtual int | SetMicListMode (YYEnums::EMicListMode m)=0 |
设置麦序模式 | |
virtual int | RegisterMicListEvent2 (IMicListEvent2 *e)=0 |
注册频道麦序事件 扩展1 | |
virtual int | UnRegisterMicListEvent2 (IMicListEvent2 *e)=0 |
反注册频道麦序事件 扩展1 | |
virtual int | MoveUpOnePosition (unsigned int uid)=0 |
将麦序上的某个人的位置往上提升一位,首麦和第二买不能上移 | |
virtual int | MoveDownOnePosition (unsigned int uid)=0 |
将麦序上的某个人的位置往上下移一位,最后一位不能下移 | |
virtual int | GetFirstMicSeconds (unsigned int &seconds)=0 |
获取首位麦序秒数时长 | |
virtual int | DoubleFirstMicSeconds ()=0 |
双倍首麦时长秒数 | |
virtual int | EnableJoinMicList ()=0 |
开麦 | |
virtual int | DisableJoinMicList ()=0 |
禁麦 | |
virtual int | IsJoinMicListEnabled (bool &enabled)=0 |
是否开麦 | |
virtual int | ControlMic ()=0 |
控麦 | |
virtual int | ReleaseMic ()=0 |
放麦 | |
virtual int | IsMicListControlled (bool &controlled)=0 |
是否控麦状态 | |
virtual int | SendMicListNotification ()=0 |
发送给二号麦麦序提醒 | |
virtual int | RegisterMicListMgrEvent (IMicListMgrEvent *e)=0 |
注册麦序管理事件 | |
virtual int | UnRegisterMicListMgrEvent (IMicListMgrEvent *e)=0 |
反注册麦序事件3 | |
[interface] 麦序接口 获取麦序列表,注册麦序变化事件相关。注意,此接口只能在麦序模式下使用
|
pure virtual |
清空麦序
|
pure virtual |
控麦
|
pure virtual |
禁麦
|
pure virtual |
双倍首麦时长秒数
|
pure virtual |
开麦
|
pure virtual |
获取首位麦序秒数时长
unsigned | int &seconds, [in] 首麦秒数时长 |
|
pure virtual |
|
pure virtual |
获取麦序列表
|
pure virtual |
获取麦序模式
EMicListModule | &m, 麦序模式引用, |
|
pure virtual |
是否开麦
|
pure virtual |
是否控麦状态
|
pure virtual |
加入麦序
|
pure virtual |
踢麦序上的人
unsigned | int uid 用户id |
|
pure virtual |
离开麦序
|
pure virtual |
设置某人跟 首号麦连麦,不在麦序上的 人不能设置连麦
unsigned | int uid, 麦序列表中的 用户 uid, |
|
pure virtual |
将麦序上的某个人的位置往上下移一位,最后一位不能下移
unsigned | int uid, [in] 麦上用户 uid |
|
pure virtual |
将麦序上的某个人的位置往上提升一位,首麦和第二买不能上移
unsigned | int uid, [in] 麦上用户 uid |
|
pure virtual |
移动用户到麦序顶端
unsigned | int uid 用户id |
|
pure virtual |
拉人上麦序
unsigned | int uid 用户id |
|
pure virtual |
注册频道麦序事件
[in] | IMicListEvent* | e,有效的右键菜单事件指针 |
|
pure virtual |
注册频道麦序事件 扩展1
[in] | IMicListEvent2* | e,有效的麦序事件指针 |
|
pure virtual |
注册麦序管理事件
|
pure virtual |
放麦
|
pure virtual |
将某人从连麦列表里去除
unsigned | int uid, 连麦列表中的 用户 uid, |
|
pure virtual |
发送给二号麦麦序提醒
|
pure virtual |
设置麦序模式
EMicListModule | m, 麦序模式 |
|
pure virtual |
反注册频道麦序事件
[in] | IMicListEvent* | e,有效的右键菜单事件指针 |
|
pure virtual |
反注册频道麦序事件 扩展1
[in] | IMicListEvent2* | e,有效的麦序事件指针 |
|
pure virtual |
反注册麦序事件3