|
Zoom Rooms Controller SDK Reference 6.6.0
|
BYOD interfaces. More...
#include "ZRCSDKTypes.h"Go to the source code of this file.
Data Structures | |
| struct | BYODModeInfo |
| BYOD mode info. More... | |
| struct | BYODModeResult |
| Operate BYOD result. More... | |
| class | IBYODHelperSink |
| BYOD helper event callback. More... | |
| class | IBYODHelper |
| BYOD helper interface. More... | |
Enumerations | |
| enum | BYODCapability { BYODCapabilityBYOD = 0 , BYODCapabilityHDMI } |
| BYOD capability Here are more detailed structural descriptions. More... | |
| enum | BYODModeStatus { BYODModeStatusIDLE = 0 , BYODModeStatusPlugin , BYODModeStatusInactive , BYODModeStatusActive } |
| BYOD mode status. Here are more detailed structural descriptions. More... | |
| enum | BYODAutoFramingStatus { BYODAutoFramingStatusNone = 0 , BYODAutoFramingStatusOn , BYODAutoFramingStatusOff } |
| BYOD auto framing status. Here are more detailed structural descriptions. More... | |
| enum | BYODMicrophoneStatus { BYODMicrophoneStatusNone = 0 , BYODMicrophoneStatusMuted , BYODMicrophoneStatusUnmuted } |
| BYOD microphone status. Here are more detailed structural descriptions. More... | |
| enum | ActiveBYODAction { ActiveBYODActionNone = 0 , ActiveBYODActionActive , ActiveBYODActionInactive } |
| Active BYOD action. Here are more detailed structural descriptions. More... | |
| enum | ActiveHDMIAction { ActiveHDMIActionNone = 0 , ActiveHDMIActionActive , ActiveHDMIActionInactive } |
| Active HDMI action. Here are more detailed structural descriptions. More... | |
| enum | BYODManualOperateAction { BYODManualOperateActionNone = 0 , BYODManualOperateActionEnter , BYODManualOperateActionExit } |
| BYOD manual operate action. Here are more detailed structural descriptions. More... | |
BYOD interfaces.
BYOD workflows:
BYODModeStatusIDLE -> Connect personal device -> BYODModeStatusPlugin
BYODModeStatusPlugin -> Call DeactivateBYOD API -> BYODModeStatusInactive
BYODModeStatusPlugin -> Call ActiveHDMIShare API -> BYODModeStatusInactive
BYODModeStatusPlugin -> Call ActiveBYODMode API -> BYODModeStatusActive -> Control byod camera, speaker, microphone -> BYODModeStatusActive
BYODModeStatusActive:
if the BYODModeInfo.supportManuallyOperate is true:
Call DeactivateBYOD API -> BYODModeStatusInactive
else
Unplug personal device to exit HDMI share -> BYODModeStatusIDLE
BYODModeStatusInactive:
if the BYODModeInfo.supportManuallyOperate is true:
Call ActiveBYODMode API -> BYODModeStatusActive
Definition in file IBYODHelper.h.
| enum ActiveBYODAction |
Active BYOD action. Here are more detailed structural descriptions.
| Enumerator | |
|---|---|
| ActiveBYODActionNone | Active BYOD action is none. |
| ActiveBYODActionActive | Active BYOD action is active. |
| ActiveBYODActionInactive | Active BYOD action is inactive. |
Definition at line 80 of file IBYODHelper.h.
| enum ActiveHDMIAction |
Active HDMI action. Here are more detailed structural descriptions.
| Enumerator | |
|---|---|
| ActiveHDMIActionNone | Active HDMI action is none. |
| ActiveHDMIActionActive | Active HDMI action is active. |
| ActiveHDMIActionInactive | Active HDMI action is inactive. |
Definition at line 92 of file IBYODHelper.h.
BYOD auto framing status. Here are more detailed structural descriptions.
| Enumerator | |
|---|---|
| BYODAutoFramingStatusNone | BYOD auto framing status is none. |
| BYODAutoFramingStatusOn | BYOD auto framing status is on. |
| BYODAutoFramingStatusOff | BYOD auto framing status is off. |
Definition at line 58 of file IBYODHelper.h.
| enum BYODCapability |
BYOD capability Here are more detailed structural descriptions.
| Enumerator | |
|---|---|
| BYODCapabilityBYOD | Only support BYOD. |
| BYODCapabilityHDMI | Support both BYOD and HDMI. |
Definition at line 36 of file IBYODHelper.h.
BYOD manual operate action. Here are more detailed structural descriptions.
Definition at line 103 of file IBYODHelper.h.
| enum BYODMicrophoneStatus |
BYOD microphone status. Here are more detailed structural descriptions.
| Enumerator | |
|---|---|
| BYODMicrophoneStatusNone | BYOD microphone status is none. |
| BYODMicrophoneStatusMuted | BYOD microphone status is muted. |
| BYODMicrophoneStatusUnmuted | BYOD microphone status is unmuted. |
Definition at line 69 of file IBYODHelper.h.
| enum BYODModeStatus |
BYOD mode status. Here are more detailed structural descriptions.
Definition at line 46 of file IBYODHelper.h.