NERoomLiveController

interface NERoomLiveController : NEBaseController

直播控制器

Functions

addLiveStreamTask
Link copied to clipboard
abstract fun addLiveStreamTask(taskInfo: NERoomLiveStreamTaskInfo, callback: NECallback<Unit>? = null)
添加房间推流任务 成功调用该方法后,当前用户可以收到该直播流的状态通知 (该方法仅适用直播场景,请在房间内调用该方法,该方法在通话中有效。该方法每次只能增加一路旁路推流地址。如需推送多路流,则需多次调用该方法。同一个音视频房间(即同一个 channelid)可以创建 3 个不同的推流任务)
getLiveInfo
Link copied to clipboard
abstract fun getLiveInfo(): NERoomLiveInfo?
获取直播信息
removeLiveStreamTask
Link copied to clipboard
abstract fun removeLiveStreamTask(taskId: String, callback: NECallback<Unit>? = null)
删除房间推流任务 (该方法仅适用直播场景,请在房间内调用该方法,该方法在通话中有效)
startLive
Link copied to clipboard
abstract fun startLive(request: NERoomLiveRequest, callback: NECallback<NERoomLiveInfo>)
开启直播
stopLive
Link copied to clipboard
abstract fun stopLive(callback: NECallback<Unit>)
停止直播
updateLive
Link copied to clipboard
abstract fun updateLive(request: NERoomLiveRequest, callback: NECallback<NERoomLiveInfo>)
更新直播
updateLiveStreamTask
Link copied to clipboard
abstract fun updateLiveStreamTask(taskInfo: NERoomLiveStreamTaskInfo, callback: NECallback<Unit>?)
更新修改房间推流任务 该方法仅适用直播场景 请在房间内调用该方法,该方法在通话中有效

Properties

isSupported
Link copied to clipboard
abstract val isSupported: Boolean
功能是否支持