Struct SocketVoiceState
表示一个基于网关的用户的语音连接状态。
public struct SocketVoiceState : IVoiceState
- Implements
- Inherited Members
Constructors
SocketVoiceState()
初始化一个 SocketVoiceState 结构的新实例。
public SocketVoiceState()
Properties
Default
初始化一个 SocketVoiceState 结构的新实例。
public static SocketVoiceState Default { get; }
Property Value
IsDeafened
获取此用户是否被服务器静音。
public readonly bool? IsDeafened { get; }
Property Value
- bool?
Remarks
被服务器静音表示无法在语音频道内接收来自其他用户的语音。
IsMuted
获取此用户是否被服务器闭麦。
public readonly bool? IsMuted { get; }
Property Value
- bool?
Remarks
被服务器闭麦表示无法在语音频道内发言。
LiveStreamStatus
获取用户的直播状态。
public readonly LiveStreamStatus? LiveStreamStatus { get; }
Property Value
VoiceChannel
获取用户当前所在的语音频道;如果不在任何频道中则为 null
。
public SocketVoiceChannel? VoiceChannel { get; }
Property Value
VoiceChannels
获取用户连接到的所有语音频道。
public IReadOnlyCollection<SocketVoiceChannel> VoiceChannels { get; }
Property Value
Remarks
目前,KOOK 仅允许用户同时连接到一个语音频道,但允许 Bot 用户同时连接到多个语音频道。
Methods
ToString()
获取此语音状态所属语音频道的名称。
public override string ToString()