p2p通话记录
方法总览
| 方法名称 | 行为 | 含义描述 |
|---|---|---|
| OnCallRecordInfoChanged | 通知 | p2p通话记录更新 |
| OnRecordDetailInfoGetResult | 通知 | 通话详情获取结果 |
| GetCallRecordList | 调用 | 查询P2P通话记录 |
| DeleteCallRecordByRecordId | 调用 | 删除单条P2P通话记录 |
| ClearCallRecord | 调用 | 删除所有P2P通话记录 |
| GetCallRecordDetail | 调用 | 获取P2P通话记录详情 |
OnCallRecordInfoChanged
通知描述
p2p通话记录更新
通知定义
void OnCallRecordInfoChanged();
参数描述
无参数。
返回值描述
无返回值。
OnRecordDetailInfoGetResult
通知描述
通话详情获取结果
通知定义
void OnRecordDetailInfoGetResult(string recordId, int nCode, CallRecordDetailInfoList listData);
参数描述
| 参数 | 类型 | 含义 |
|---|---|---|
| recordId | string | 无 |
| nCode | int | 无 |
| listData | CallRecordDetailInfoList | 无 |
P2P通话记录详细信息列表
struct CallRecordDetailInfoList {
std::vector<CallRecordDetailInfo> infoList;/** */
}
返回值描述
无返回值。
GetCallRecordList
接口描述
查询P2P通话记录
接口定义
CallRecordInfoList GetCallRecordList();
参数描述
无参数。
返回值描述
| 类型 | 含义 |
|---|---|
| CallRecordInfoList | 所有P2P通话记录信息 |
CallRecordInfoList 所有P2P通话记录信息
struct CallRecordInfoList {
std::vector<CallRecordInfo> vecCallRecordInfoList;/** < P2P通话记录 */
}
DeleteCallRecordByRecordId
接口描述
删除单条P2P通话记录
接口定义
YLSDKERR DeleteCallRecordByRecordId(string recordId);
参数描述
| 参数 | 类型 | 含义 |
|---|---|---|
| recordId | string | 无 |
返回值描述
| 类型 | 含义 |
|---|---|
| YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
ClearCallRecord
接口描述
删除所有P2P通话记录
接口定义
YLSDKERR ClearCallRecord();
参数描述
无参数。
返回值描述
| 类型 | 含义 |
|---|---|
| YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
GetCallRecordDetail
接口描述
获取P2P通话记录详情
接口定义
YLSDKERR GetCallRecordDetail(string recordId);
参数描述
| 参数 | 类型 | 含义 |
|---|---|---|
| recordId | string | 无 |
返回值描述
| 类型 | 含义 |
|---|---|
| YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |