JRTCSDK-iOS v2302.0
视频客服 API 文档
载入中...
搜索中...
未找到
JRTCClientCallback.h
1//
2// JRTCClientCallback.h
3// JRTCSDK
4//
5// Created by juphoon on 2017/8/10.
6// Copyright © 2017年 juphoon. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10#import "JRTCClientConstants.h"
11#import "JRTCEnum.h"
12#import "JRTCSDKEvent.h"
13#import "JRTCUploadFileInfo.h"
14
15@class JRTCP2PSession;
16
20@protocol JRTCClientCallback <NSObject>
21
27- (void)onLogin:(bool)result reason:(ReasonCode)reason;
28
33- (void)onLogout:(ReasonCode)reason;
34
40- (void)onClientStateChanged:(JRTCClientState)state oldState:(JRTCClientState)oldState;
41
49- (void)onOnlineMessageSendResult:(bool)result operatorId:(int)operatorId;
50
56- (void)onOnlineMessageReceived:(NSString *)message userId:(NSString *)userId;
57
62- (void)onSDKEvent:(JRTCSDKEvent *)event;
63
71- (void)onP2PSessionCreate:(JRTCP2PSession *)session result:(bool)result;
72
80- (void)onP2PSessionConnect:(JRTCP2PSession *)session result:(bool)result;
81
86- (void)onP2PSessionClose:(JRTCP2PSession *)session;
87
93- (void)onP2PMessageReceived:(JRTCP2PSession *)session receiveMsg:(NSString *)receiveMsg;
94
107- (void)onGetUploadUrlResponse:(bool)result token:(NSString *)token url:(NSString *)url fileId:(NSString *)fileId offset:(long)offset DEPRECATED_MSG_ATTRIBUTE("该方法即将废弃,请用JRTCClient#requestFileUploadInfo:requestFileUploadParam:替换获取文件上传信息");
108
126- (void)onRequestFileUploadInfoResponse:(int)operatorId result:(bool)result url:(NSString *)url token:(NSString *)token requestTimestamp:(long)requestTimestamp extraInfo:(NSString *)extraInfo fileSize:(long)fileSize offset:(int)offset fileType:(NSString *)fileType serverOid:(NSString *)serverOid reason:(NSString *)reason;
127
140- (void)onCompleteFileUploadResponse:(int)operatorId result:(BOOL)result fileName:(NSString *)fileName extraInfo:(NSString *)extraInfo fileType:(NSString *)fileType reason:(NSString *)reason;
141
153- (void)onGetUploadFileInfoResponse:(int)operatorId result:(bool)result uploadFileInfoArray:(NSArray<JRTCUploadFileInfo *> *)uploadFileInfoArray extraInfo:(NSString *)extraInfo reason:(NSString *)reason;
154
155@end
156
ReasonCode
原因码枚举
Definition: JRTCEnum.h:19
JRTCClientState
Definition: JRTCClientConstants.h:17
P2P会话类
Definition: JRTCClient.h:201
SDK 事件
Definition: JRTCSDKEvent.h:18