cn.tee3.avd_SDK-C++
2.1.0
|
用户状态结构. 更多...
Public 类型 | |
enum | Status { microphone_has = 1 << 31, microphone_on = 1 << 30, camera_has = 1 << 29, camera_on = 1 << 28, screen_on = 1 << 25, status_all = 0xFFFFFFFF } |
用户状态位 更多... | |
Public 成员函数 | |
bool | hasMicrophone () const |
判断是否有麦克风设备 更多... | |
bool | hasCamera () const |
判断是否有摄像头设备 更多... | |
bool | isMicrophoneOn () const |
判断是否麦克风已打开 更多... | |
bool | isCameraOn () const |
判断是否摄像头已打开 更多... | |
bool | isScreenOn () const |
判断是否屏幕窗口共享已开启 更多... | |
void | setStatus (Status flag) |
设置用户状态 更多... | |
void | clearStatus (Status flag) |
清理用户状态 更多... | |
UserStatus (uint32 val) | |
UserStatus () | |
~UserStatus () | |
bool | operator== (const UserStatus &from) const |
Public 属性 | |
uint32 | status |
用户状态集合 更多... | |
用户状态结构.
用户状态定义了用户的各种状态集合信息。
enum UserStatus::Status |
UserStatus::UserStatus | ( | uint32 | val | ) |
UserStatus::UserStatus | ( | ) |
UserStatus::~UserStatus | ( | ) |
void UserStatus::clearStatus | ( | Status | flag | ) |
bool UserStatus::hasCamera | ( | ) | const |
判断是否有摄像头设备
参考 avd_isFlagSet, camera_has , 以及 status.
bool UserStatus::hasMicrophone | ( | ) | const |
判断是否有麦克风设备
参考 avd_isFlagSet, microphone_has , 以及 status.
bool UserStatus::isCameraOn | ( | ) | const |
判断是否摄像头已打开
参考 avd_isFlagSet, camera_on , 以及 status.
bool UserStatus::isMicrophoneOn | ( | ) | const |
判断是否麦克风已打开
参考 avd_isFlagSet, microphone_on , 以及 status.
bool UserStatus::isScreenOn | ( | ) | const |
判断是否屏幕窗口共享已开启
参考 avd_isFlagSet, screen_on , 以及 status.
bool UserStatus::operator== | ( | const UserStatus & | from | ) | const |
参考 status.
void UserStatus::setStatus | ( | Status | flag | ) |
uint32 UserStatus::status |
用户状态集合
参考自 clearStatus(), hasCamera(), hasMicrophone(), isCameraOn(), isMicrophoneOn(), isScreenOn(), operator==() , 以及 setStatus().