Copyright (c) 2024 Tencent. All rights reserved.
Module: TUILiveLayoutManager @ TUIKitEngine
Function: 直播画面装饰相关接口
TUILiveLayoutManager
TUILiveLayoutObserver
函数列表 | 描述 |
麦位布局发生变化的通知.(从 3.3 版本开始支持) | |
直播画面布局发生改变 (从 3.3 版本开始废弃,请使用 onSeatLayoutChanged 代替) |
TUILiveLayoutManager
函数列表 | 描述 |
添加事件回调 | |
移除事件回调 | |
自定义设置视频流布局 |
结构体类型
函数列表 | 描述 |
麦位的 UI 布局信息 |
onSeatLayoutChanged:layout:
onSeatLayoutChanged:layout:
- (void)onSeatLayoutChanged: | (NSString *)roomId |
layout: |
麦位布局发生变化的通知.(从 3.3 版本开始支持)
参数 | 描述 |
layout | 最新的布局信息 |
roomId | 房间 ID |
onLiveVideoLayoutChanged:layoutInfo:
onLiveVideoLayoutChanged:layoutInfo:
- (void)onLiveVideoLayoutChanged: | (NSString *)roomId |
layoutInfo: | (NSString *)layoutInfo |
直播画面布局发生改变 (从 3.3 版本开始废弃,请使用 onSeatLayoutChanged 代替)
参数 | 描述 |
layoutInfo | 最新的画面布局信息 |
roomId | 房间ID |
addObserver:
removeObserver:
setLiveStreamLayoutInfo:layoutInfo:onSuccess:onError:
setLiveStreamLayoutInfo:layoutInfo:onSuccess:onError:
- (void)setLiveStreamLayoutInfo: | (NSString *)roomID |
layoutInfo: | (NSString *)layoutInfo |
onSuccess: | (TUISuccessBlock)onSuccess |
onError: | (TUIErrorBlock)onError |
自定义设置视频流布局
参数 | 描述 |
layoutInfo | 布局Json信息。 |
roomID | 房间ID。 |
TUISeatLayout
TUISeatLayout
麦位的 UI 布局信息
枚举类型 | 描述 |
canvasHeight | 画布的高度 |
canvasWidth | 画布的宽度 |
seatList | 麦位列表 |
templateId | 当前使用的麦位布局模板的 ID |