1#pragma once
2#include "JCCallItem.h"
3
12class JCSDK_API JCCallCallback {
13public:
21 virtual void onCallItemAdd(JCCallItem* item) = 0;
31 virtual void onCallItemRemove(JCCallItem* item, JCCallReason reason, const char* description) = 0;
40 virtual void onCallItemUpdate(JCCallItem* item, JCCallItemChangeParam changeParam) = 0;
48 virtual void onMessageReceive(const char* type, const char* content, JCCallItem* item) = 0;
61 virtual void onMissedCallItem(JCCallItem* item) = 0;
68 virtual void onDtmfReceived(JCCallItem* item, JCCallDtmfValue value) = 0;
69
74 virtual void onEarlyMediaReceived(JCCallItem* item) = 0;
75};
Definition: JCCallCallback.h:12
virtual void onCallItemUpdate(JCCallItem *item, JCCallItemChangeParam changeParam)=0
virtual void onCallItemAdd(JCCallItem *item)=0
virtual void onMissedCallItem(JCCallItem *item)=0
virtual void onCallItemRemove(JCCallItem *item, JCCallReason reason, const char *description)=0
virtual void onDtmfReceived(JCCallItem *item, JCCallDtmfValue value)=0
virtual void onEarlyMediaReceived(JCCallItem *item)=0
virtual void onMessageReceive(const char *type, const char *content, JCCallItem *item)=0
Definition: JCCallItem.h:13
Definition: JCCallItem.h:98
JCCallDtmfValue
Definition: JCCallConstants.h:104
JCCallReason
Definition: JCCallConstants.h:185
最后更新时间: 2023/3/13 14:46:40