public class MSvrLive extends Module
限定符和类型 | 类和说明 |
---|---|
static interface |
MSvrLive.Listener
直播频道回调接口类
直播频道回调接口定义了直播频道管理操作的异步返回。
|
static class |
MSvrLive.MixVideos
视频混流信息结构.
|
static class |
MSvrLive.VideoItem |
Module.Type
限定符和类型 | 方法和说明 |
---|---|
int |
createLive(AVDLive.LiveInfo info)
创建直播频道
|
int |
deleteLive(java.lang.String liveId)
删除特定频道
|
protected void |
dispose() |
int |
getLiveInfo(java.lang.String liveId)
获取特定频道详细信息
|
static MSvrLive |
getSvrLive(Room room)
获取引擎的直播功能接口
|
int |
mixMedia4Live(java.lang.String lvbc_id,
MSvrLive.MixVideos mixs,
java.lang.String audioUserId)
为特定直播频道设置混流视频源
|
int |
pauseResumeLive(java.lang.String liveId,
boolean isResume)
恢复和暂停特定直播频道
|
int |
selectMedia4Live(java.lang.String lvbc_id,
java.lang.String selectedVideo,
java.lang.String audioUserId)
为特定直播频道设置当前视频源
|
boolean |
setListener(MSvrLive.Listener listener)
设置直播功能回调
|
createModule, getOwnerId, getOwnerName, getRoom, getType, getUserManager, getUserName, isSelfDevice, isSelfUser
protected MSvrLive(Room room)
public boolean setListener(MSvrLive.Listener listener)
public int createLive(AVDLive.LiveInfo info)
public int selectMedia4Live(java.lang.String lvbc_id, java.lang.String selectedVideo, java.lang.String audioUserId)
public int mixMedia4Live(java.lang.String lvbc_id, MSvrLive.MixVideos mixs, java.lang.String audioUserId)
public int pauseResumeLive(java.lang.String liveId, boolean isResume)
public int getLiveInfo(java.lang.String liveId)
public int deleteLive(java.lang.String liveId)