程序包 rtc
类 MainBroadcaster
java.lang.Object
rtc.Livecast
rtc.MainBroadcaster
直播主播接口类
直播主播接口定义了直播主播对象创建、直播发布和关闭操作。
-
嵌套类概要
嵌套类修饰符和类型类说明static interface直播主播回调接口类 直播主播回调接口定义了直播对象操作的异步返回,直播状态通知等。static enum视频混频布局类型从类继承的嵌套类/接口 rtc.Livecast
Livecast.LivecastStatus -
方法概要
修饰符和类型方法说明intaddLiveSubVideo(String deviceId, int zorder, float x, float y, float w, float h) 添加视频到直播视频特定位置intautoLayoutParams(boolean isTopdown, float w, float h, float x_begin, float y_begin) 直播视频自动布局的布局参数设置void清理掉所有的混屏视频,包括主视频;如果需要再次开启合屏,需要重新设置直播视频和Overlay视频。获取房间中已发布视频列表intkickoutUser(int reason, String userId) 房间中踢出用户static MainBroadcasterintpublish(String pushUrl, VideoRenderer preview) 开启直播voidremoveLiveSubVideo(String deviceId) 移除直播视频上的某一视频intsetListener2(MainBroadcaster.Listener listener) 设置主播房间回调接口intsetLiveMainVideo(String deviceId) 切换直播视频的主视频(若主视频掉线,本地主播视频切为主视频)intsetLiveVideoBackgroud(String background) 设置直播视频背景图片int设置直播视频合屏时采用的拉伸方式intsetLiveVideoTypeaSize(MainBroadcaster.MixerVideoLayoutType layout, int width, int height) 设置直播视频参数int关闭直播intupdateLiveSubVideo(String deviceId, int zorder, float x, float y, float w, float h) 更新附加视频在直播视频上显示的位置
-
方法详细资料
-
obtain
-
setListener2
设置主播房间回调接口- 返回:
- 返回错误代码。
- 另请参阅:
-
publish
开启直播- 返回:
- 返回错误代码。
-
unpublish
public int unpublish()关闭直播- 返回:
- 返回错误代码。
-
kickoutUser
房间中踢出用户- 返回:
- 返回错误代码。
-
getPublishedVideos
获取房间中已发布视频列表- 返回:
- 返回视频列表。
-
setLiveVideoTypeaSize
public int setLiveVideoTypeaSize(MainBroadcaster.MixerVideoLayoutType layout, int width, int height) 设置直播视频参数- 返回:
- 返回错误代码。
-
setLiveVideoScaleType
设置直播视频合屏时采用的拉伸方式- 返回:
- 返回错误代码。
-
setLiveVideoBackgroud
设置直播视频背景图片- 返回:
- 返回错误代码。
-
clearLiveSubVideos
public void clearLiveSubVideos()清理掉所有的混屏视频,包括主视频;如果需要再次开启合屏,需要重新设置直播视频和Overlay视频。 -
setLiveMainVideo
切换直播视频的主视频(若主视频掉线,本地主播视频切为主视频)- 返回:
- 返回错误代码。
-
autoLayoutParams
public int autoLayoutParams(boolean isTopdown, float w, float h, float x_begin, float y_begin) 直播视频自动布局的布局参数设置- 返回:
- 返回错误代码。
-
addLiveSubVideo
添加视频到直播视频特定位置- 返回:
- 返回错误代码。
-
updateLiveSubVideo
更新附加视频在直播视频上显示的位置- 返回:
- 返回错误代码。
-
removeLiveSubVideo
移除直播视频上的某一视频
-