NERoom SDK
|
直播控制器 更多...
#include <live_ctrl_interface.h>
Public 类型 | |
using | NEStartLiveCallback = NECallback<> |
using | NEUpdateLiveCallback = NEStartLiveCallback |
using | NEStopLiveCallback = NEStartLiveCallback |
Public 成员函数 | |
virtual | ~INERoomLiveController ()=default |
析构函数 | |
virtual NERoomLiveInfo | getLiveInfo ()=0 |
获取当前直播信息 | |
virtual void | startLive (const NERoomLiveRequest &live, const NECallback< NERoomLiveInfo > &callback)=0 |
开始直播 | |
virtual void | updateLive (const NERoomLiveRequest &live, const NEUpdateLiveCallback &callback)=0 |
更新直播 | |
virtual void | stopLive (const NEStopLiveCallback &callback)=0 |
停止直播 | |
virtual void | addLiveStreamTask (const NERoomLiveStreamTaskInfo &taskInfo, const NEEmptyCallback &callback)=0 |
添加房间推流任务 | |
virtual void | updateLiveStreamTask (const NERoomLiveStreamTaskInfo &taskInfo, const NEEmptyCallback &callback)=0 |
更新房间推流任务 | |
virtual void | removeLiveStreamTask (const std::string &taskId, const NEEmptyCallback &callback)=0 |
删除房间推流任务 | |
Public 成员函数 继承自 neroom::INEBaseController | |
INEBaseController ()=default | |
构造函数 | |
virtual | ~INEBaseController ()=default |
析构函数 | |
virtual bool | isSupported ()=0 |
功能是否支持 | |
直播控制器
在文件 live_ctrl_interface.h 第 115 行定义.
在文件 live_ctrl_interface.h 第 117 行定义.
在文件 live_ctrl_interface.h 第 119 行定义.
在文件 live_ctrl_interface.h 第 118 行定义.
|
virtualdefault |
析构函数
|
pure virtual |
添加房间推流任务
taskInfo | 推流任务信息 |
callback | 回调函数 |
|
pure virtual |
获取当前直播信息
|
pure virtual |
删除房间推流任务
taskId | 任务ID |
callback | 回调函数 |
|
pure virtual |
开始直播
live | 直播信息 |
callback | 回调函数 |
|
pure virtual |
停止直播
callback | 回调函数 |
|
pure virtual |
更新直播
live | 直播信息 |
callback | 回调函数 |
|
pure virtual |
更新房间推流任务
taskInfo | 推流任务信息 |
callback | 回调函数 |