9#import <Foundation/Foundation.h>
10#import "JRTCClientCallback.h"
11#import "JRTCClientLoginParam.h"
12#import "JRTCClientConstants.h"
13#import "JRTCClientInitParam.h"
14#import "JRTCRequestFileUploadParam.h"
15#import "JRTCCompleteFileUploadParam.h"
29@property (nonatomic, readonly, copy) NSString* _Nullable
userId;
34@property (nonatomic, copy, getter=getDisplayName) NSString* _Nullable
displayName;
39@property (nonatomic, copy, getter=getAppKey) NSString* _Nullable
appKey;
44@property (nonatomic, copy, getter=getServer) NSString* _Nullable
server;
49@property (nonatomic, copy, getter=getAppName) NSString* _Nullable
appName;
78- (void)setForeground:(
bool)foreground;
92- (bool)login:(NSString* _Nonnull)userId password:(NSString* _Nonnull)password DEPRECATED_MSG_ATTRIBUTE("该方法即将废弃");
121- (bool)login:(NSString* _Nonnull)userId password:(NSString* _Nonnull)password loginParam:(
JRTCClientLoginParam* _Nullable)loginParam DEPRECATED_MSG_ATTRIBUTE("该方法即将废弃");
130- (bool)relogin:(NSString* _Nonnull)userId password:(NSString* _Nonnull)password DEPRECATED_MSG_ATTRIBUTE("该方法即将废弃");
151- (int)sendOnlineMessage:(NSString* _Nonnull)message userId:(NSString* _Nonnull)userId;
172- (bool)getUploadUrl:(NSString *_Nullable)fileId DEPRECATED_MSG_ATTRIBUTE("该方法即将废弃,请用#requestFileUploadInfo:requestFileUploadParam:代替");
184- (int)requestFileUploadInfo:(NSString *_Nonnull)serialId requestFileUploadParam:(JRTCRequestFileUploadParam *_Nonnull)requestFileUploadParam;
197- (int)completeFileUpload:(NSString *_Nonnull)serialId completeFileUploadParam:(JRTCCompleteFileUploadParam *_Nonnull)completeFileUploadParam;
209- (int)getUploadFileInfo:(NSString *_Nonnull)serialId extraInfo:(NSDictionary<NSString *,
id> *_Nullable)extraInfo;
219- (int)getQualityCheckResult:(NSString *_Nonnull)serialId;
227@property (nonatomic, assign, readonly)
int pathId;
230@property (nonatomic, copy, readonly) NSString * _Nonnull
host;
233@property (nonatomic, assign, readonly)
int port;
236@property (nonatomic, copy, readonly) NSString * _Nullable
otherHost;
246- (void)connect:(NSString *_Nonnull)otherHost port:(
int)otherPort;
251- (bool)send:(NSString *_Nonnull)content;
JRTCClientState
定义 JRTCClientConstants.h:17
JRTCP2PSessionState
定义 JRTCClientConstants.h:33
JRTCP2PSession *_Nonnull createP2PSession()
NSString *_Nullable appName
定义 JRTCClient.h:49
NSString *_Nullable appKey
定义 JRTCClient.h:39
NSString *_Nullable userId
定义 JRTCClient.h:29
NSString *_Nullable server
定义 JRTCClient.h:44
NSString *_Nullable displayName
定义 JRTCClient.h:34
JRTCClientState state
定义 JRTCClient.h:54
初始化参数
定义 JRTCClientInitParam.h:18
登录参数
定义 JRTCClientLoginParam.h:18
P2P会话类
定义 JRTCClient.h:225
int pathId
P2P通道ID
定义 JRTCClient.h:227
NSString *_Nullable otherHost
连接的host
定义 JRTCClient.h:236
int otherPort
连接的端口
定义 JRTCClient.h:239
NSString *_Nonnull host
host
定义 JRTCClient.h:230
JRTCP2PSessionState getState()
获取当前P2P连接的状态
int port
端口
定义 JRTCClient.h:233