AVDRecord Class Reference
| Inherits from | NSObject | 
|---|---|
| Declared in | AVDRecord.h AVDRecord.mm  | 
+ instance
	获取AVD录制对象
+ (AVDRecord *)instanceDiscussion
获取AVD录制对象
*
@note AVD录制是一个单例对象,一个进程空间只存在一个录制。
@return 返回AVD录制指针。
Declared In
AVDRecord.h
– createUserRecord:
	创建特定用户录制
- (AVDResult)createUserRecord:(AVDRecordInfo *)infoDiscussion
创建特定用户录制
*
@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)recordIdDiscussion
停止特定录制
*
@param[in] recordId 录制号。
@return 返回错误代码。
@note 为异步操作,操作结果在 onStopRecord 中返回。
@sa onStopRecord
Declared In
AVDRecord.h
– getRecordInfo:
	获取特定录制详细信息
- (AVDResult)getRecordInfo:(AVDRecordId)recordIdDiscussion
获取特定录制详细信息
*
@param[in] recordId 录制号。
@return 返回错误代码。
@note 为异步操作,操作结果在 onRecordInfo 中返回。
@sa onRecordInfo
Declared In
AVDRecord.h
– findRecordInfos:count:filter:
	获取服务器上的录制列表
- (AVDResult)findRecordInfos:(NSInteger)begindex count:(NSInteger)ncount filter:(NSString *)filterDiscussion
获取服务器上的录制列表
*
@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)recordIdDiscussion
删除特定录制
*
@param[in] recordId 录制号。
@return 返回错误代码。
@note 为异步操作,操作结果在 onDeleteRecord 中返回。
@sa onDeleteRecord
Declared In
AVDRecord.h