9#import <Foundation/Foundation.h>
10#import <JRTCSDK/JRTCAgentCallback.h>
11#import <JRTCSDK/JRTCCallCenter.h>
12#import <JRTCSDK/JRTCRoom.h>
13#import <JRTCSDK/JRTCEnum.h>
14#import <JRTCSDK/JRTCModuleBase.h>
15#import <JRTCSDK/JRTCRecordControlParam.h>
16#import <JRTCSDK/JRTCCallCenterCallParam.h>
21NS_ASSUME_NONNULL_BEGIN
67@property (nonatomic, readonly, strong) NSArray <JRTCRoomParticipant *> *
participants;
280@property (nonatomic, readonly, copy) NSString *
jsonStats;
290@property (nonatomic, readonly, assign)
bool pause;
401- (bool)setHoldState:(
bool)hold;
429- (int)queryAvailableAgentList:(NSString *)businessNumber;
477- (bool)checkIn:(NSString *)userId role:(
AgentRoleType)role busy:(
bool)busy;
537- (int)applyStatePause:(
bool)pause;
556- (int)transferCall:(
TransferType)type toUserId:(NSString *)toUserId;
567- (void)turnCallType:(
CallType)callType;
579- (bool)inviteThirdGuest:(NSString *)userId extraInfo:(NSString *__nullable)extraInfo;
591- (bool)inviteThirdAgent:(NSString *)userId;
622- (bool)
requestSign:(NSString *)userId extraInfo:(nullable NSString *)extraInfo;
633- (void)requestOnewayVideo:(
bool)turnOn;
650- (int)responseUrgent:(NSString *)serialNumber callerNumber:(NSString *)callerNumber agree:(BOOL)agree;
663- (bool)sendMessage:(NSString *)contentType content:(NSString *)content toUserId:(nullable NSString *)toUserId;
675- (bool)sendNotifyMessage:(
JRTCNotifyMessage *)notifyMessage toUserId:(NSString *__nullable)toUserId;
690- (bool)enableUploadAudioStream:(
bool)enable;
705- (bool)enableUploadVideoStream:(
bool)enable;
718- (bool)sendAudioEmptyPack:(
bool)empty;
731- (bool)sendVideoEmptyPack:(
bool)empty;
733#if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR
750- (bool)enableScreenShare:(
bool)enable appGroupId:(NSString *__nullable)appGroupId preferredExtension:(NSString *__nullable)preferredExtension;
762- (bool)suspendScreenShare:(
bool)suspend tip:(NSString *_Nonnull)tip;
785- (bool)setRatio:(
float)ratio;
815- (bool)requestScreenVideo:(
JRTCVideoSize* __nonnull)videoSize;
839- (bool)controlRecord:(
AgentRecordAction)action watermarkText:(NSString *)watermarkText DEPRECATED_MSG_ATTRIBUTE("该方法即将废弃,请使用 controlRecord:recordParam: 替换");
920- (bool)setVideoDot:(NSString *__nonnull)timespan info:(NSString *__nonnull)info;
RecordState
Definition: JRTCEnum.h:170
AgentRecordAction
Definition: JRTCCallCenter.h:213
AgentTermState
Definition: JRTCCallCenter.h:173
TransferType
Definition: JRTCCallCenter.h:86
CallType
Definition: JRTCCallCenter.h:59
CallState
Definition: JRTCCallCenter.h:69
AgentRoleType
Definition: JRTCCallCenter.h:122
AgentOperatorState
Definition: JRTCCallCenter.h:199
座席管理
Definition: JRTCAgent.h:25
JRTCVideoSize * requestSize
Definition: JRTCAgent.h:316
bool isMainAgent
Definition: JRTCAgent.h:38
RecordState getRemoteRecordState()
AgentTermState termState
Definition: JRTCAgent.h:328
NSString * statistics
Definition: JRTCAgent.h:256
bool isAutoRecord
Definition: JRTCAgent.h:336
bool unRequestScreenVideo()
NSString * jsonStats
Definition: JRTCAgent.h:280
JRTCRoomParticipant * selfParticipant
Definition: JRTCAgent.h:62
bool pause
Definition: JRTCAgent.h:290
AgentOperatorState operatorState
Definition: JRTCAgent.h:295
bool isSuspendScreenShare()
NSArray< JRTCRoomParticipant * > * guestParticipants
Definition: JRTCAgent.h:55
CallState callState
Definition: JRTCAgent.h:29
NSArray< JRTCVideoSize * > *_Nullable getSupportVideoSizes()
NSArray< JRTCRoomParticipant * > * participants
Definition: JRTCAgent.h:67
NSString * shareStreamId
Definition: JRTCAgent.h:302
NSString * serialNumber
Definition: JRTCAgent.h:321
JRTCRoomParticipant * mainGuestParticipant
Definition: JRTCAgent.h:45
NSString * shareUserId
Definition: JRTCAgent.h:309
呼叫参数
Definition: JRTCCallCenterCallParam.h:22
登录登出管理
Definition: JRTCClient.h:22
业务基础类
Definition: JRTCModuleBase.h:16
事件通知
Definition: JRTCNotifyMessage.h:19
远程录制参数
Definition: JRTCRecordControlParam.h:19
成员布局配置类
Definition: JRTCRecordLocalParam.h:18
本地录制参数
Definition: JRTCRecordLocalParam.h:43
远程录制参数
Definition: JRTCRecordRemoteParam.h:41
Definition: JRTCRoomParticipant.h:114
视频尺寸
Definition: JRTCVideoSize.h:18