9 #import <Foundation/Foundation.h>
10 #import "JCMediaChannelCallback.h"
11 #import "JCMediaChannelParticipant.h"
12 #import "JCMediaChannelConstants.h"
13 #import "JCMediaChannelJoinParam.h"
14 #import "JCMediaChannelQueryInfo.h"
15 #import "JCMediaChannelUtils.h"
75 @property (nonatomic, assign)
bool title;
91 @property (nonatomic, assign)
int frameRate;
99 @property (nonatomic, assign)
int videoWidth;
103 @property (nonatomic, assign)
int videoHeight;
107 @property (nonatomic, assign)
int iBitrate;
111 @property (nonatomic, copy) NSString *storage;
115 @property (nonatomic, copy) NSString *fileName;
119 @property (nonatomic, copy) NSString *remoteFileName;
123 @property (nonatomic, copy) NSString *protocol;
127 @property (nonatomic, assign)
bool isVideo;
131 @property (nonatomic, strong) NSDictionary *recWatermarkText;
141 @property (nonatomic, copy) NSString *filePath;
146 @property (nonatomic, assign)
bool recordAudio;
151 @property (nonatomic, assign)
bool recordVideo;
156 @property (nonatomic, assign)
bool recordSelf;
161 @property (nonatomic, assign)
int frameRate;
175 @property (nonatomic, assign)
int videoWidth;
179 @property (nonatomic, assign)
int videoHeight;
200 @property (nonatomic, assign)
int mergeFps;
205 @property (nonatomic, assign)
bool bPortrait;
210 @property (nonatomic, assign)
int videoWidth;
215 @property (nonatomic, assign)
int videoHeight;
230 @property (nonatomic, copy) NSString *zoomActorId;
235 @property (nonatomic, assign)
int iBitrate;
249 @property (nonatomic, readonly, copy) NSString *channelUri;
254 @property (nonatomic, readonly, copy) NSString *channelId;
259 @property (nonatomic, readonly, assign)
int channelNumber;
264 @property (nonatomic, readonly, assign)
long confId;
269 @property (nonatomic, readonly, copy) NSString *password;
285 @property (nonatomic, readonly, strong) NSArray *participants;
318 @property (nonatomic, readonly, copy) NSString *screenRenderId;
325 @property (nonatomic, readonly, copy) NSString *screenUserId;
333 @property (nonatomic, readonly, assign)
bool localRecording;
338 @property (nonatomic, readonly, copy) NSString *
title;
359 @property (nonatomic, readonly, assign)
int spkLevel;
364 @property (nonatomic, readonly, assign)
int micLevel;
398 - (bool)setConfig:(NSString* __nonnull)key value:(NSString* __nonnull)value;
406 - (NSString* __nullable)getConfig:(NSString* __nonnull)key;
416 - (int)query:(NSString* __nonnull)channelId;
476 - (bool)enableUploadAudioStream:(
bool)enable;
496 - (bool)enableUploadVideoStream:(
bool)enable;
514 - (bool)enableAudioOutput:(
bool)enable;
546 - (bool)enableScreenShare:(
bool)enable;
581 - (bool)enableCdn:(
bool)enable keyInterval:(
int)keyInterval;
618 - (bool)enableLocalRecord:(
bool)enable path:(NSString* __nonnull)path;
637 - (NSString* __nullable)getStatistics;
648 - (bool)setCustomProperty:(NSString* __nonnull)value forKey:(NSString* __nonnull)key;
657 - (NSString* __nullable)getCustomProperty:(NSString* __nonnull)key;
671 - (bool)sendMessage:(NSString * __nonnull)type content:(NSString * __nonnull)content toUserId:(NSString * __nullable)toUserId;
684 - (int)inviteSipUser:(NSString* __nonnull)userId sipParam:(NSString* __nullable)sipParam;
742 - (bool)sendCommand:(NSString * __nonnull)name commandParam:(NSString * __nonnull)param;
752 - (bool)setRatio:(
float)ratio;
769 - (int)generateRoomId;
781 - (bool)sendVideoEmptyPack:(
bool)empty;
793 - (bool)sendAudioEmptyPack:(
bool)empty;