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