InterfacePermission

用户权限配置接口

定义了用户在带看房间中的各种权限。所有权限都是布尔值,true 表示拥有该权限。

interface Permission {
    apply_other_phone: boolean;
    change_other_status: boolean;
    close_live_room: boolean;
    control_other_micro: boolean;
    control_other_sync: boolean;
    control_own_micro: boolean;
    dynamic_enter: boolean;
    extension: Record<string, boolean>;
    invite_other: boolean;
    more_vr_scene: boolean;
    sync_frame: boolean;
    transfer_role: boolean;
    view_other_micro_status: boolean;
    view_own_micro_status: boolean;
}

Properties

apply_other_phone: boolean

申请获取其他用户电话的权限

change_other_status: boolean

改变其他用户状态的权限(如踢出用户)

close_live_room: boolean

关闭带看房间的权限

control_other_micro: boolean

控制其他用户麦克风的权限

control_other_sync: boolean

控制其他用户全量同步帧数据权限的权限

control_own_micro: boolean

控制自己麦克风的权限

dynamic_enter: boolean

动态进入房间的权限

extension: Record<string, boolean>

其他扩展权限点

invite_other: boolean

邀请其他用户进入房间的权限

more_vr_scene: boolean

切换更多 VR 场景的权限

sync_frame: boolean

同步帧数据的权限

transfer_role: boolean

改变用户角色的权限

view_other_micro_status: boolean

查看其他用户麦克风状态的权限

view_own_micro_status: boolean

查看自己麦克风状态的权限