|
NERoom SDK V1.43.0
|
#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 当前设备的系统音频共享是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。
在文件 base_type_defines.h 第 456 行定义.
| NEClientType neroom::NEConnectedDevice::clientType = kNEClientTypeUNKNOWN |
在文件 base_type_defines.h 第 458 行定义.
| std::string neroom::NEConnectedDevice::deviceId |
在文件 base_type_defines.h 第 459 行定义.
| bool neroom::NEConnectedDevice::isAudioConnected = false |
在文件 base_type_defines.h 第 460 行定义.
| bool neroom::NEConnectedDevice::isAudioOn = false |
在文件 base_type_defines.h 第 461 行定义.
| bool neroom::NEConnectedDevice::isSharingScreen = false |
在文件 base_type_defines.h 第 463 行定义.
| bool neroom::NEConnectedDevice::isSharingSystemAudio = false |
在文件 base_type_defines.h 第 464 行定义.
| bool neroom::NEConnectedDevice::isVideoOn = false |
在文件 base_type_defines.h 第 462 行定义.
| uint64_t neroom::NEConnectedDevice::rtcUid = 0 |
在文件 base_type_defines.h 第 457 行定义.