AVDLive Class Reference
Inherits from | NSObject |
---|---|
Declared in | AVDLive.h AVDLive.mm |
+ instance
获取AVD直播对象
+ (AVDLive *)instance
Discussion
获取AVD直播对象
*
@note AVD直播是一个单例对象,一个进程空间只存在一个直播。
@return 返回AVD直播指针。
Declared In
AVDLive.h
– createUserLive:
创建特定用户直播
- (AVDResult)createUserLive:(AVDLiveInfo *)info
Discussion
创建特定用户直播
*
@param[in] info 中roomId,name, userid, fileType必须设置;创建成功时id会设置成新创建的直播Id,在异步返回中返回。
@return 返回错误代码。
@note 参数结构中的音频类型缺省为:ra_user_single
视频类型缺省为:rv_main
为异步操作,操作结果在 onCreateUserLive 中返回。
@sa onCreateUserLive
Declared In
AVDLive.h
– stopLive:
停止特定直播
- (AVDResult)stopLive:(AVDLiveId)liveId
Discussion
停止特定直播
*
@param[in] liveId 直播号。
@return 返回错误代码。
@note 为异步操作,操作结果在 onStopLive 中返回。
@sa onStopLive
Declared In
AVDLive.h
– getLiveInfo:
获取特定直播详细信息
- (AVDResult)getLiveInfo:(AVDLiveId)liveId
Discussion
获取特定直播详细信息
*
@param[in] liveId 直播号。
@return 返回错误代码。
@note 为异步操作,操作结果在 onLiveInfo 中返回。
@sa onLiveInfo
Declared In
AVDLive.h
– findLiveInfos:count:filter:
获取服务器上的直播列表
- (AVDResult)findLiveInfos:(NSInteger)begindex count:(NSInteger)ncount filter:(NSString *)filter
Discussion
获取服务器上的直播列表
*
@param[in] begindex 分页的起始索引。
@param[in] ncount 分页的请求数量。
@param[in] filter 查询条件,以json表示,如:{ “roomId”:“hafds2324” }。
@return 返回错误代码。
@note 为异步操作,操作结果在 onLiveInfos 中返回。
@sa onLiveInfos
Declared In
AVDLive.h
– deleteLive:
删除特定直播
- (AVDResult)deleteLive:(AVDLiveId)liveId
Discussion
删除特定直播
*
@param[in] liveId 直播号。
@return 返回错误代码。
@note 为异步操作,操作结果在 onDeleteLive 中返回。
@sa onDeleteLive
Declared In
AVDLive.h