会议视频
更新时间:2025-04-06 04:56:09

会议视频

方法总览

方法名称 行为 含义描述
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 的定义
本页目录