61 lines
1.7 KiB
C#
61 lines
1.7 KiB
C#
namespace WGShare.API.Hubs
|
|
{
|
|
/// <summary>
|
|
/// 客户端消息
|
|
/// </summary>
|
|
public interface IMessageClient
|
|
{
|
|
/// <summary>
|
|
/// 接受频道消息
|
|
/// </summary>
|
|
/// <param name="userName"></param>
|
|
/// <param name="message"></param>
|
|
/// <returns></returns>
|
|
Task ReceiveMessage(string uid, string userName, string message);
|
|
|
|
|
|
/// <summary>
|
|
/// 邀请进入会议室
|
|
/// </summary>
|
|
/// <param name="roomNum">会议号</param>
|
|
/// <param name="roomName">会议名称</param>
|
|
/// <param name="InviterName">邀请人名</param>
|
|
/// <returns></returns>
|
|
Task Invitation(string roomNum, string roomName, string InviterName);
|
|
|
|
/// <summary>
|
|
/// 强制退出房间
|
|
/// </summary>
|
|
/// <param name="roomNum">会议号</param>
|
|
/// <returns></returns>
|
|
Task ForceExitRoom(string roomNum);
|
|
|
|
/// <summary>
|
|
/// 用户开闭麦
|
|
/// </summary>
|
|
/// <param name="enableMicr"></param>
|
|
/// <returns></returns>
|
|
Task OperMicr(bool enableMicr);
|
|
|
|
/// <summary>
|
|
/// 用户开启关闭摄像头
|
|
/// </summary>
|
|
/// <param name="enableCamera"></param>
|
|
/// <returns></returns>
|
|
Task OperCamera(bool enableCamera);
|
|
|
|
/// <summary>
|
|
/// 刷新用户列表
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
Task RefreshUserList();
|
|
|
|
///// <summary>
|
|
///// 客户端操作
|
|
///// </summary>
|
|
///// <param name="type"></param>
|
|
///// <returns></returns>
|
|
//Task Operation(int type);
|
|
}
|
|
}
|