设置来电应答方式
SetAnswerType
接口描述
该接口用于设置来电应答: 原始弹框、自动拒绝或自动接听。
注意事项
- 该接口非必需调用,若不设置,则默认会收到来电。
- 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。
方法定义
HWM_SDK_AGENT_API hwmsdk::HwmErrCode SetAnswerType(const HwmInComingAnswerTypeInfo* inComingAnswerTypeInfo);
回调函数
virtual void OnSetAnswerTypeResult(hwmsdk::HwmErrCode ret, const char* reason) {};
参数描述
参数 |
是否必须 |
类型 |
描述 |
---|---|---|---|
type |
否 |
HwmInComingAnswerType |
来电应答类型。 |
枚举值 |
描述 |
---|---|
INCOMING_ANSWER_NORMAL |
来电时应答采用原始体验弹窗选择。 |
INCOMING_ANSWER_DECLINE |
来电时拒接。 |
INCOMING_ANSWER_ANSWER |
来电时接听。 |
INCOMING_ANSWER_CUSTOM |
来电时自定义弹框。 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
/** * 设置来电应答方式 */ void demoSetAnswerTypeDlg::SetAnswerType() { hwmsdkagent::HwmInComingAnswerTypeInfo info{}; info.type = hwmsdkagent::HwmInComingAnswerTypeInfo::INCOMING_ANSWER_NORMAL; int ret = hwmsdkagent::SetAnswerType(&info); if (hwmsdk::HWM_COMMON_SUCCESS != ret) { AfxMessageBox(_T("set answer type error")); return; } CDialogEx::OnOK(); } |