Table of Contents

Class VoicePeerPermissions

Namespace
Kook.Audio.WebRtc
Assembly
Kook.Net.Experimental.dll

表示一个成员在语音频道内的语音权限与服务端静音状态。

public sealed class VoicePeerPermissions
Inheritance
VoicePeerPermissions
Inherited Members

Remarks

所有属性都是可空的:服务端不保证每次都下发全部字段,null 表示服务端没有给出该字段,而不是 false。

Properties

CanFreeMic

获取一个值,指示该成员是否拥有自由发言的权限,即不需要按键说话。

public bool? CanFreeMic { get; }

Property Value

bool?

获取一个值,指示该成员是否拥有连接语音的权限。

public bool? CanLink { get; }

Property Value

bool?

此字段的含义是根据名称推断的,尚未验证。它只会出现在 PeerPermissionChanged 事件中。

CanManageVoice

获取一个值,指示该成员是否拥有管理语音频道的权限。

public bool? CanManageVoice { get; }

Property Value

bool?

CanSpeak

获取一个值,指示该成员是否拥有发言的权限。

public bool? CanSpeak { get; }

Property Value

bool?

IsServerHeadsetMuted

获取一个值,指示该成员是否被服务端禁听(管理员禁止其收听)。

public bool? IsServerHeadsetMuted { get; }

Property Value

bool?

Remarks

此字段只会出现在 PeerPermissionChanged 事件中, 成员加入时下发的成员信息里没有这个字段。

IsServerMuted

获取一个值,指示该成员是否被服务端禁麦(管理员禁止其发言)。

public bool? IsServerMuted { get; }

Property Value

bool?