视频通话插件 - iOS
v2601.0
Toggle main menu visibility
载入中...
搜索中...
未找到
JCCGuestPlugin
JCCGuestPlugin
Public
Call
JCallManager.h
1
//
2
// JCallManager.h
3
// JCCGuestPlugin
4
//
5
// Created by gk on 2024/12/30.
6
// Copyright © 2024 juphoon. All rights reserved.
7
//
8
9
#import <Foundation/Foundation.h>
10
#import <JCCGuestPlugin/JCallCallback.h>
11
#import <JCCGuestPlugin/JCallJoinParam.h>
12
#import <JCCGuestPlugin/JCallExtraParam.h>
13
#import <JCCGuestPlugin/JCCCommonManager.h>
14
#import <JCCGuestPlugin/JCallAcceptParam.h>
15
18
19
20
NS_ASSUME_NONNULL_BEGIN
21
23
@interface
JCallManager
:
JCCCommonManager
<JRTCCallEngine *, JCCCommonCustomConfig *, id<
JCallCallback
>>
24
28
+ (
JCallManager
*)
shared
;
29
36
- (void)setRole:(
JCCPartRole
)role;
37
54
- (bool)join:(NSString * __nullable)serialId joinParam:(
JCallJoinParam
* __nullable)joinParam;
55
65
- (bool)
leave
;
66
76
- (bool)
stop
;
77
88
- (int)invite:(NSString *)calleeUserId inviteParam:(
JCallExtraParam
*)inviteParam;
89
97
- (int)
cancelInvite
;
98
108
- (int)acceptInvite:(
bool
)video;
109
120
- (int)acceptInvite:(
bool
)video acceptParam:(
JCallAcceptParam
* __nullable)acceptParam;
121
129
- (int)
rejectInvite
;
130
135
- (void)addCallback:(
id
<JCallCallback>)callback;
136
141
- (void)removeCallback:(
id
<JCallCallback>)callback;
142
143
@end
144
145
NS_ASSUME_NONNULL_END
146
JCCPartRole
JCCPartRole
通话中成员角色枚举
定义
JCCConstants.h:201
JCCCommonManager
通用插件接口管理基类
定义
JCCCommonManager.h:23
JCallAcceptParam
接受邀请参数
定义
JCallAcceptParam.h:18
JCallExtraParam
通话邀请附加参数
定义
JCallExtraParam.h:18
JCallJoinParam
加入通话参数
定义
JCallJoinParam.h:19
JCallManager
多方通话 2.0 接口管理类
定义
JCallManager.h:24
-[JCallManager rejectInvite]
int rejectInvite()
-[JCallManager leave]
bool leave()
-[JCallManager cancelInvite]
int cancelInvite()
+[JCallManager shared]
JCallManager * shared()
获取管理类单例
-[JCallManager stop]
bool stop()
JCallCallback-p
多方通话 2.0 事件回调协议
定义
JCallCallback.h:18
制作者
1.17.0