NERoom SDK V1.43.0
载入中...
搜索中...
未找到
Public 属性 | 所有成员列表
neroom::NEConnectedDevice结构体 参考

#include <base_type_defines.h>

Public 属性

uint64_t rtcUid = 0
 
NEClientType clientType = kNEClientTypeUNKNOWN
 
std::string deviceId
 
bool isAudioConnected = false
 
bool isAudioOn = false
 
bool isVideoOn = false
 
bool isSharingScreen = false
 
bool isSharingSystemAudio = false
 

详细描述

表示已连接到房间的设备信息。

在多设备场景下,同一用户可能同时使用多个设备(手机、电脑、平板等)加入房间, 此类封装了每个已连接设备的基本标识信息。

rtcUid 音视频房间用户id,用于音视频传输 clientType 设备客户端类型 deviceId 设备的唯一标识符 isAudioConnected 当前设备的音频是否连接。 isAudioOn 当前设备的音频是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。 isVideoOn 当前设备的视频是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。 isSharingScreen 当前设备的屏幕共享是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。 sSharingSystemAudio 当前设备的系统音频共享是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。

参见
NERoomMember
NEClientType

在文件 base_type_defines.h456 行定义.

类成员变量说明

◆ clientType

NEClientType neroom::NEConnectedDevice::clientType = kNEClientTypeUNKNOWN

在文件 base_type_defines.h458 行定义.

◆ deviceId

std::string neroom::NEConnectedDevice::deviceId

在文件 base_type_defines.h459 行定义.

◆ isAudioConnected

bool neroom::NEConnectedDevice::isAudioConnected = false

在文件 base_type_defines.h460 行定义.

◆ isAudioOn

bool neroom::NEConnectedDevice::isAudioOn = false

在文件 base_type_defines.h461 行定义.

◆ isSharingScreen

bool neroom::NEConnectedDevice::isSharingScreen = false

在文件 base_type_defines.h463 行定义.

◆ isSharingSystemAudio

bool neroom::NEConnectedDevice::isSharingSystemAudio = false

在文件 base_type_defines.h464 行定义.

◆ isVideoOn

bool neroom::NEConnectedDevice::isVideoOn = false

在文件 base_type_defines.h462 行定义.

◆ rtcUid

uint64_t neroom::NEConnectedDevice::rtcUid = 0

在文件 base_type_defines.h457 行定义.


该结构体的文档由以下文件生成: