9#import <Foundation/Foundation.h>
10#import "JRTCGuestCallback.h"
12#import "JRTCCallCenterCallParam.h"
13#import "JRTCCallCenter.h"
19NS_ASSUME_NONNULL_BEGIN
66@property (nonatomic, strong, readonly) NSArray<JRTCRoomParticipant *> *
participants;
279@property (nonatomic, readonly, copy) NSString *
jsonStats;
443- (void)turnCallType:(
CallType)callType;
456- (bool)sendMessage:(NSString *)contentType content:(NSString *)content toUserId:(nullable NSString *)toUserId;
468- (bool)sendNotifyMessage:(
JRTCNotifyMessage *)notifyMessage toUserId:(NSString *__nullable)userId;
483- (bool)enableUploadAudioStream:(
bool)enable;
498- (bool)enableUploadVideoStream:(
bool)enable;
511- (bool)sendAudioEmptyPack:(
bool)empty;
524- (bool)sendVideoEmptyPack:(
bool)empty;
526#if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR
543- (bool)enableScreenShare:(
bool)enable appGroupId:(NSString *__nullable)appGroupId preferredExtension:(NSString *__nullable)preferredExtension;
555- (bool)suspendScreenShare:(
bool)suspend tip:(NSString *_Nonnull)tip;
577- (bool)setRatio:(
float)ratio;
607- (bool)requestScreenVideo:(
JRTCVideoSize* __nonnull)videoSize;
680- (bool)setVideoDot:(NSString *__nonnull)timespan info:(NSString *__nonnull)info;
701- (bool)responseSignResult:(
bool)result userId:(NSString *)userId extraInfo:(nullable NSString *)extraInfo;
RecordState
Definition: JRTCEnum.h:170
CallType
Definition: JRTCCallCenter.h:59
CallState
Definition: JRTCCallCenter.h:69
呼叫参数
Definition: JRTCCallCenterCallParam.h:22
登录登出管理
Definition: JRTCClient.h:22
访客管理
Definition: JRTCGuest.h:23
JRTCVideoSize * requestSize
Definition: JRTCGuest.h:300
RecordState getRemoteRecordState()
NSString * statistics
Definition: JRTCGuest.h:255
NSString * shareStreamId
Definition: JRTCGuest.h:286
NSString * serialNumber
Definition: JRTCGuest.h:305
bool isMainGuest
Definition: JRTCGuest.h:36
NSArray< JRTCVideoSize * > *_Nullable getSupportVideoSizes()
JRTCRoomParticipant * mainAgentParticipant
Definition: JRTCGuest.h:44
bool isSuspendScreenShare()
bool unRequestScreenVideo()
NSArray< JRTCRoomParticipant * > * agentParticipants
Definition: JRTCGuest.h:54
NSString * shareUserId
Definition: JRTCGuest.h:293
JRTCRoomParticipant * selfParticipant
Definition: JRTCGuest.h:61
CallState callState
Definition: JRTCGuest.h:27
NSArray< JRTCRoomParticipant * > * participants
Definition: JRTCGuest.h:66
NSString * jsonStats
Definition: JRTCGuest.h:279
业务基础类
Definition: JRTCModuleBase.h:16
事件通知
Definition: JRTCNotifyMessage.h:19
成员布局配置类
Definition: JRTCRecordLocalParam.h:18
本地录制参数
Definition: JRTCRecordLocalParam.h:43
远程录制参数
Definition: JRTCRecordRemoteParam.h:41
Definition: JRTCRoomParticipant.h:114
视频尺寸
Definition: JRTCVideoSize.h:18