|
NERoom SDK V1.44.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 第 660 行定义.
| NEClientType neroom::NEConnectedDevice::clientType = kNEClientTypeUNKNOWN |
在文件 base_type_defines.h 第 662 行定义.
| std::string neroom::NEConnectedDevice::deviceId |
在文件 base_type_defines.h 第 663 行定义.
| bool neroom::NEConnectedDevice::isAudioConnected = false |
在文件 base_type_defines.h 第 664 行定义.
| bool neroom::NEConnectedDevice::isAudioOn = false |
在文件 base_type_defines.h 第 665 行定义.
| bool neroom::NEConnectedDevice::isSharingScreen = false |
在文件 base_type_defines.h 第 667 行定义.
| bool neroom::NEConnectedDevice::isSharingSystemAudio = false |
在文件 base_type_defines.h 第 668 行定义.
| bool neroom::NEConnectedDevice::isVideoOn = false |
在文件 base_type_defines.h 第 666 行定义.
| uint64_t neroom::NEConnectedDevice::rtcUid = 0 |
在文件 base_type_defines.h 第 661 行定义.