会议视频布局
更新时间:2025-04-05 08:04:33

会议视频布局

方法总览

方法名称 行为 含义描述
OnLayoutChange 通知 当前视频布局模式发生变化的通知;eLayoutType: 变更后的视频布局模式
SetCurrentLayout 调用 选择要使用的视频布局模式;eLayoutType: 要使用的视频布局模式
GetCurrentLayout 调用 获取当前的视频布局模式
EnableShowForegroundMeetingWindow 调用 展开通话窗口

OnLayoutChange

通知描述

当前视频布局模式发生变化的通知

通知定义

void OnLayoutChange(YLSDK_VIDEO_LAYOUT eLayoutType);

参数描述

参数 类型 含义
eLayoutType YLSDK_VIDEO_LAYOUT 变更后的视频布局模式

视频布局类型

enum YLSDK_VIDEO_LAYOUT {
    YLSDK_VIDEO_LAYOUT_SPEAKER = 0,/** < 演讲者模式 */
    YLSDK_VIDEO_LAYOUT_SIDE = 1,/** < 并排模式 */
    YLSDK_VIDEO_LAYOUT_GALLERY = 2,/** < 画廊模式 */
    YLSDK_VIDEO_LAYOUT_CUSTOM = 3,/** < 自定义模式,只能由服务器设置,本地不可设置为该模式,只能被动使用 */
}

返回值描述

无返回值。

SetCurrentLayout

接口描述

选择要使用的视频布局模式

接口定义

YLSDKERR SetCurrentLayout(YLSDK_VIDEO_LAYOUT eLayoutType);

参数描述

参数 类型 含义
eLayoutType YLSDK_VIDEO_LAYOUT 要使用的视频布局模式

YLSDK_VIDEO_LAYOUT 视频布局类型

enum YLSDK_VIDEO_LAYOUT {
    YLSDK_VIDEO_LAYOUT_SPEAKER = 0,/** < 演讲者模式 */
    YLSDK_VIDEO_LAYOUT_SIDE = 1,/** < 并排模式 */
    YLSDK_VIDEO_LAYOUT_GALLERY = 2,/** < 画廊模式 */
    YLSDK_VIDEO_LAYOUT_CUSTOM = 3,/** < 自定义模式,只能由服务器设置,本地不可设置为该模式,只能被动使用 */
}

返回值描述

类型 含义
YLSDKERR 错误码,详情见错误码 YLSDKERR 的定义

GetCurrentLayout

接口描述

获取当前的视频布局模式

接口定义

YLSDK_VIDEO_LAYOUT GetCurrentLayout();

参数描述

无参数。

返回值描述

类型 含义
YLSDK_VIDEO_LAYOUT 视频布局类型

YLSDK_VIDEO_LAYOUT 视频布局类型

enum YLSDK_VIDEO_LAYOUT {
    YLSDK_VIDEO_LAYOUT_SPEAKER = 0,/** < 演讲者模式 */
    YLSDK_VIDEO_LAYOUT_SIDE = 1,/** < 并排模式 */
    YLSDK_VIDEO_LAYOUT_GALLERY = 2,/** < 画廊模式 */
    YLSDK_VIDEO_LAYOUT_CUSTOM = 3,/** < 自定义模式,只能由服务器设置,本地不可设置为该模式,只能被动使用 */
}

EnableShowForegroundMeetingWindow

接口描述

展开通话窗口

接口定义

YLSDKERR EnableShowForegroundMeetingWindow();

参数描述

无参数。

返回值描述

类型 含义
YLSDKERR 错误码,详情见错误码 YLSDKERR 的定义
本页目录