会议内可视化UI显示组件


成员视频UI显示组件

VideoUIView 是视频显示控件,它显示设定的用户的视频,是由视频会议组件内相关接口的封装而成,如果此组件不满足需求,可以使用视频会议组件内相关的接口自行实现。 多实例组件,在会话中可以为每一个视频用户创建一个用来显示其画面

设置视频源

void setUsrVideoId(UsrVideoId usrVideoId)
  • 功能 设置显示的目标用户视频
  • 返回值
  • 参数
    • usrVideoId 目标用户视频ID
void setUsrVideoId(UsrVideoId usrVideoId, int qualityLv)
  • 功能 设置显示的目标用户视频
  • 返回值
  • 参数
    • usrVideoId 目标用户视频ID
    • qualityLv 视频档位(1:默认档位,2:对应quality2,3:对应quality3,如果2,3未开启时将显示1档的视频流)

会议内可观看摄像头列表中获取userID和videoID

获取用户/摄像头编号

UsrVideoId getUsrVideoId()
  • 功能 获取当前显示的用户
  • 返回值 用户视频ID
  • 参数

保存成员画面截图

int savePicToFile(String pathFileName, CompressFormat format)
  • 功能 保存视频截图到图片文件
  • 返回值 0成功,非0为保存遇到的错误码;
  • 参数
    • pathFileName 保存为本地路径文件名
    • format 图片格式
String savePicToBase64(CompressFormat format)
  • 功能 保存视频截图为base64数据字符串
  • 返回值 以base64编码的图片数据,不成功返回空
  • 参数
    • format 图片格式

获取图像时间戳

int getPicFrameTime();
  • 功能 获取图像时间戳
  • 返回值 当前图像数据对应的时间戳
  • 参数

窗口是否有图像

boolean isPicEmpty
  • 功能 检查图像是否为空
  • 返回值 图像是否为空
  • 参数

获取图像宽、高

int getPicWidth();
int getPicHeight();
  • 功能 获取图像宽、高
  • 返回值 宽/高
  • 参数

清空成员画面内容

void clear()
  • 功能 清空缓存的图像
  • 返回值
  • 参数

是否保持显示比例

boolean isKeepAspectRatio()
void setKeepAspectRatio(boolean keepAspectRatio)
  • 功能 设置显示的视频画面是否保持比例

属性,为true时保持比例不拉伸,UI组件大小不变,图像数据保持比例居中显示,空余区域黑色填充,false不保持比例进行拉伸

屏幕共享UI显示组件

CloudroomScreenShareUI 是屏幕共享开启后远端显示控件,是由视频会议组件内相关接口的封装而成,如果此组件不满足需求,可以使用视频会议组件内相关的接口自行实现。 该组件整个程序内建议只创建一个实例。

影音共享UI显示组件

CloudroomMediaUI 影音显示控件,是由视频会议组件内相关接口的封装而成,如果此组件不满足需求,可以使用视频会议组件内相关的接口自行实现功能。 单例组件,整个程序的生命过程中只能有有一个实例。

保存影音画面截图

int savePicToFile(String pathFileName, CompressFormat format)
  • 功能 保存播放影音画面到图片文件
  • 返回值 0成功,非0为保存遇到的错误码;
  • 参数
    • pathFileName 保存为本地路径文件名
    • format 图片格式
String savePicToBase64(CompressFormat format)
  • 功能 保存播放截图为base64数据字符串
  • 返回值 以base64编码的图片数据,不成功返回空
  • 参数
    • format 图片格式

获取图像时间戳

int getPicFrameTime();
  • 功能 获取图像时间戳
  • 返回值 当前图像数据对应的时间戳
  • 参数

窗口是否有图像

boolean isPicEmpty
  • 功能 检查图像是否为空
  • 返回值 图像是否为空
  • 参数

获取图像宽、高

int getPicWidth();
int getPicHeight();
  • 功能 获取图像宽、高
  • 返回值 宽/高
  • 参数

清空成员画面内容

void clear()
  • 功能 清空缓存的图像
  • 返回值
  • 参数

是否保持显示比例

boolean isKeepAspectRatio()
void setKeepAspectRatio(boolean keepAspectRatio)
  • 功能 设置显示的视频画面是否保持比例

属性,为true时保持比例不拉伸,UI组件大小不变,图像数据保持比例居中显示,空余区域黑色填充,false不保持比例进行拉伸

© HeDonghai all right reserved,powered by Gitbook文件修订时间: 2019-03-22 14:17:16

results matching ""

    No results matching ""