视频通话插件 - iOS
v2601.0
Toggle main menu visibility
载入中...
搜索中...
未找到
JCCGuestPlugin
JCCGuestPlugin
Public
JCCGuestManager.h
1
//
2
// JCCGuestManager.h
3
// JCCGuestPlugin
4
//
5
// Created by YC on 2021/9/14.
6
// Copyright © 2021 juphoon. All rights reserved.
7
//
8
9
#import <Foundation/Foundation.h>
10
#import <JCCGuestPlugin/JCCGuestCallback.h>
11
#import <JCCGuestPlugin/JCCLoginParam.h>
12
#import <JCCGuestPlugin/JCCGroupItem.h>
13
#import <JCCGuestPlugin/JCCGuestCallParam.h>
14
#import <JCCGuestPlugin/JCCVersion.h>
15
#import <JCCGuestPlugin/JCCGuestCustomConfig.h>
16
#import <JCCGuestPlugin/JCCCommonManager.h>
17
18
19
NS_ASSUME_NONNULL_BEGIN
20
23
25
@interface
JCCGuestManager
:
JCCCommonManager
<JRTCGuestEngine *, JCCGuestCustomConfig *, id<
JCCGuestCallback
>>
26
30
+ (
JCCGuestManager
*)
shared
;
31
38
- (BOOL)
queryAllGroups
;
39
49
- (BOOL)call:(NSString *)number callParam:(
JCCGuestCallParam
*)callParam oneToOne:(BOOL)oneToOne;
50
57
- (BOOL)
answer
;
58
65
- (BOOL)
term
;
66
71
- (void)
showSignView
;
72
78
- (void)showTalkingView:(BOOL)animated;
79
85
- (void)setCallParam:(
JCCGuestCallParam
*)callParam;
86
90
- (
JCCGuestCallType
)
getCallType
;
91
96
- (void)addCallback:(
id
<JCCGuestCallback>)callback;
97
102
- (void)removeCallback:(
id
<JCCGuestCallback>)callback;
103
104
@end
105
107
108
NS_ASSUME_NONNULL_END
JCCGuestCallType
JCCGuestCallType
通话状态改变枚举
定义
JCCConstants.h:150
JCCCommonManager
通用插件接口管理基类
定义
JCCCommonManager.h:23
JCCGuestCallParam
呼叫参数
定义
JCCGuestCallParam.h:18
JCCGuestManager
插件接口管理类
定义
JCCGuestManager.h:26
-[JCCGuestManager getCallType]
JCCGuestCallType getCallType()
获取通话状态
-[JCCGuestManager queryAllGroups]
BOOL queryAllGroups()
获取业务号列表
-[JCCGuestManager showSignView]
void showSignView()
通话中唤起电子签名 签名结果通过 onSignRequestComplete:filePath: 回调通知
-[JCCGuestManager term]
BOOL term()
结束通话
-[JCCGuestManager answer]
BOOL answer()
接听来电
+[JCCGuestManager shared]
JCCGuestManager * shared()
获取管理类单例
JCCGuestCallback-p
访客事件回调
定义
JCCGuestCallback.h:20
制作者
1.17.0