会议视频
方法总览
方法名称 | 行为 | 含义描述 |
---|---|---|
OnRequestUnmuteVideo | 通知 | 主持人请求打开摄像头 |
OnVideoMuteChange | 通知 | 摄像头关闭状态变化的通知;bMute: 当前是否是麦克风关闭状态 |
OnCurrentCameraDeviceChange | 通知 | 当前使用的摄像头设备变化的通知;strCurrentCameraId: 当前使用的新的摄像头设备id |
OnCameraDeviceListChange | 通知 | 可用摄像头设备发生变化的通知 |
OnMeetingWindowCreate | 通知 | 会议窗口创建操作通知 |
OnMeetingWindowDestroy | 通知 | 会议窗口被销毁操作通知 |
GetVideoMuteState | 调用 | 获取摄像头状态 |
MuteVideo | 调用 | 开关摄像头状态;bMute: 是否开启摄像头 |
GetCurrentCameraDevice | 调用 | 获取当前正在使用的摄像头设备 |
GetCameraDeviceList | 调用 | 获取当前所有可用的摄像头设备列表 |
SetCurrentCamera | 调用 | 选择要使用的摄像头设备;strCameraDeviceId: 要使用的摄像头id |
ShowMeetingWindow | 调用 | 主动显示会议窗口,c#场景下入会后使用 |
OnRequestUnmuteVideo
通知描述
主持人请求打开摄像头
通知定义
void OnRequestUnmuteVideo();
参数描述
无参数。
返回值描述
无返回值。
OnVideoMuteChange
通知描述
摄像头关闭状态变化的通知
通知定义
void OnVideoMuteChange(bool bMute);
参数描述
参数 | 类型 | 含义 |
---|---|---|
bMute | bool | 当前是否是麦克风关闭状态 |
返回值描述
无返回值。
OnCurrentCameraDeviceChange
通知描述
当前使用的摄像头设备变化的通知
通知定义
void OnCurrentCameraDeviceChange(string strCurrentCameraId);
参数描述
参数 | 类型 | 含义 |
---|---|---|
strCurrentCameraId | string | 当前使用的新的摄像头设备id |
返回值描述
无返回值。
OnCameraDeviceListChange
通知描述
可用摄像头设备发生变化的通知
通知定义
void OnCameraDeviceListChange();
参数描述
无参数。
返回值描述
无返回值。
OnMeetingWindowCreate
通知描述
会议窗口创建操作通知
通知定义
void OnMeetingWindowCreate();
参数描述
无参数。
返回值描述
无返回值。
OnMeetingWindowDestroy
通知描述
会议窗口被销毁操作通知
通知定义
void OnMeetingWindowDestroy();
参数描述
无参数。
返回值描述
无返回值。
GetVideoMuteState
接口描述
获取摄像头状态
接口定义
bool GetVideoMuteState();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
bool | 无 |
MuteVideo
接口描述
开关摄像头状态
接口定义
YLSDKERR MuteVideo(bool bMute);
参数描述
参数 | 类型 | 含义 |
---|---|---|
bMute | bool | 是否开启摄像头 |
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
GetCurrentCameraDevice
接口描述
获取当前正在使用的摄像头设备
接口定义
DataCameraDevice GetCurrentCameraDevice();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
DataCameraDevice | 当前使用的摄像头设备信息 |
DataCameraDevice 当前使用的摄像头设备信息
struct DataCameraDevice {
std::string strCameraDeviceId;/** < 摄像头设备id */
std::string strCameraDeviceName;/** < 摄像头设备名字 */
}
GetCameraDeviceList
接口描述
获取当前所有可用的摄像头设备列表
接口定义
DataCameraDeviceList GetCameraDeviceList();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
DataCameraDeviceList | 所有摄像头设备信息列表 |
DataCameraDeviceList 所有摄像头设备信息列表
struct DataCameraDeviceList {
std::vector<DataCameraDevice> vecDataCameraDeviceList;/** < 摄像头设备id和名字 */
}
SetCurrentCamera
接口描述
选择要使用的摄像头设备
接口定义
YLSDKERR SetCurrentCamera(string strCameraDeviceId);
参数描述
参数 | 类型 | 含义 |
---|---|---|
strCameraDeviceId | string | 要使用的摄像头id |
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
ShowMeetingWindow
接口描述
主动显示会议窗口,c#场景下入会后使用
接口定义
YLSDKERR ShowMeetingWindow();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |