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;
276@property (nonatomic, readonly, copy) NSString *
jsonStats;
371-(void)setUseExternalScreenCaptureControl:(
bool)useExternalControl;
448- (void)turnCallType:(
CallType)callType;
461- (bool)sendMessage:(NSString *)contentType content:(NSString *)content toUserId:(nullable NSString *)toUserId;
473- (bool)sendNotifyMessage:(
JRTCNotifyMessage *)notifyMessage toUserId:(NSString *__nullable)userId;
488- (bool)enableUploadAudioStream:(
bool)enable;
503- (bool)enableUploadVideoStream:(
bool)enable;
516- (bool)sendAudioEmptyPack:(
bool)empty;
529- (bool)sendVideoEmptyPack:(
bool)empty;
531#if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR
550- (bool)enableScreenShare:(
bool)enable appGroupId:(NSString *__nullable)appGroupId preferredExtension:(NSString *__nullable)preferredExtension;
562- (bool)suspendScreenShare:(
bool)suspend tip:(NSString *_Nonnull)tip;
584- (bool)setRatio:(
float)ratio;
614- (bool)requestScreenVideo:(
JRTCVideoSize* __nonnull)videoSize;
697- (bool)updateRemoteRecordWatermark:(NSDictionary *)watermarkTextDic;
707- (bool)setVideoDot:(NSString *__nonnull)timespan info:(NSString *__nonnull)info;
727- (bool)responseSignResult:(
bool)result userId:(NSString *)userId extraInfo:(nullable NSString *)extraInfo;
738- (bool)enableMicAgc:(
bool)enable;
RecordState
Definition: JRTCEnum.h:170
CallType
Definition: JRTCCallCenter.h:59
CallState
Definition: JRTCCallCenter.h:69
呼叫参数
Definition: JRTCCallCenterCallParam.h:22
登录登出管理
Definition: JRTCClient.h:24
访客管理
Definition: JRTCGuest.h:23
JRTCVideoSize * requestSize
Definition: JRTCGuest.h:297
RecordState getRemoteRecordState()
NSString * statistics
Definition: JRTCGuest.h:250
NSString * shareStreamId
Definition: JRTCGuest.h:283
NSString * serialNumber
Definition: JRTCGuest.h:302
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:290
JRTCRoomParticipant * selfParticipant
Definition: JRTCGuest.h:61
CallState callState
Definition: JRTCGuest.h:27
NSArray< JRTCRoomParticipant * > * participants
Definition: JRTCGuest.h:66
NSString * jsonStats
Definition: JRTCGuest.h:276
业务基础类
Definition: JRTCModuleBase.h:16
事件通知
Definition: JRTCNotifyMessage.h:19
成员布局配置类
Definition: JRTCRecordLocalParam.h:18
本地录制参数
Definition: JRTCRecordLocalParam.h:43
成员布局配置类
Definition: JRTCRecordRemoteParam.h:18
远程录制参数
Definition: JRTCRecordRemoteParam.h:41
Definition: JRTCRoomParticipant.h:114
视频尺寸
Definition: JRTCVideoSize.h:18