9 #import <Foundation/Foundation.h>
10 #import "JCGuestCallback.h"
11 #import "JCMediaChannel.h"
12 #import "JCGuestCallParam.h"
19 NS_ASSUME_NONNULL_BEGIN
31 @property (nonatomic, strong, readonly) NSArray <JCMediaChannelParticipant *> *
participants;
34 @property (nonatomic, copy, readonly) NSString *
statistics;
43 @property (nonatomic, readonly, assign)
int spkLevel;
46 @property (nonatomic, readonly, assign)
int micLevel;
85 - (bool)oneToOneCall:(NSString *)number callParams:(
JCGuestCallParam *)callParam;
91 - (bool)setRatio:(
float)ratio;
112 - (bool)enableAudio:(
bool)enable;
120 - (bool)enableVideo:(
bool)enable;
128 - (bool)sendVideoEmptyPack:(
bool)empty;
136 - (bool)sendAudioEmptyPack:(
bool)empty;
142 - (bool)enableScreenShare:(
bool)enable;
160 - (bool)enableLocalRecord:(
bool)enable path:(NSString *)path;
180 - (bool)sendMessage:(NSString *)type content:(NSString *)content;
188 - (bool)sendMessage:(NSString *)type content:(NSString *)content toUserId:(nullable NSString *)userId;
196 - (bool)insertStorageRecord:(NSString *)url fileType:(
JCGuestStorageFileType)fileType fileSize:(
int)fileSize expireTime:(
int)expireTime;
230 - (void)sendTextMessage:(NSString *)content toUserId:(NSString *)userId;
233 NS_ASSUME_NONNULL_END