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 的定义 |