代码拉取完成,页面将自动刷新
#ifndef XYACCOUNT_H
#define XYACCOUNT_H
#include <QObject>
#include <pjsua2/account.hpp>
#include "xycall.h"
#include <mutex>
#include <list>
class XyAccount : public QObject, public pj::Account
{
Q_OBJECT
public:
explicit XyAccount(QObject *parent = nullptr);
void callState(XyCall* pcall,QVariantMap xyParam);
void answer(XyCall* pCall);
void makeCall(const QVariantMap& xyParam);
void hangup(const QVariantMap& xyParam);
void holdon(const QVariantMap& xyParam);
signals:
// Account interface
public:
virtual void onIncomingCall(pj::OnIncomingCallParam &prm) override;
virtual void onRegState(pj::OnRegStateParam &prm) override;
// Account interface
public:
virtual void onRegStarted(pj::OnRegStartedParam &prm) override;
virtual void onIncomingSubscribe(pj::OnIncomingSubscribeParam &prm) override;
virtual void onInstantMessage(pj::OnInstantMessageParam &prm) override;
virtual void onInstantMessageStatus(pj::OnInstantMessageStatusParam &prm) override;
virtual void onTypingIndication(pj::OnTypingIndicationParam &prm) override;
virtual void onMwiInfo(pj::OnMwiInfoParam &prm) override;
private:
std::list<XyCall*> m_lstCall;
std::mutex m_mutex;
};
#endif // XYACCOUNT_H
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。