HyphenateSDK  3.7.4
EMCallOptions.h
1 
15 #import <Foundation/Foundation.h>
16 
17 #import "EMCallEnum.h"
18 #import "EMCommonDefs.h"
19 
20 @interface EMCallOptions : NSObject
21 
30 @property (nonatomic) int pingInterval;
31 
42 @property (nonatomic, assign) BOOL isSendPushIfOffline;
43 
53 @property (nonatomic, strong) NSString *offlineMessageText;
54 
64 @property (nonatomic, assign) EMCallVideoResolution videoResolution;
65 
77 @property (nonatomic, assign) long maxVideoKbps;
78 
87 @property (nonatomic, assign) int minVideoKbps;
88 
97 @property (nonatomic, assign) int maxVideoFrameRate;
98 
110 @property (nonatomic, assign) long maxAudioKbps;
111 
119 @property (nonatomic) BOOL enableCustomizeVideoData;
120 
128 @property (nonatomic) BOOL enableReportQuality;
129 
137 @property (nonatomic) BOOL enableCustomAudioData;
138 
146 @property (nonatomic) int audioCustomSamples;
147 
155 @property (nonatomic) int audioCustomChannels;
156 
164 @property (nonatomic) BOOL isClarityFirst;
165 
166 #pragma mark - EM_DEPRECATED_IOS 3.5.2
167 
176 @property (nonatomic, assign) BOOL isFixedVideoResolution EM_DEPRECATED_IOS(3_2_2, 3_5_2, "Delete");
177 
178 #pragma mark - EM_DEPRECATED_IOS 3.2.2
179 
180 /*
181 * \~chinese
182 * 视频码率
183 * 范围 50 < videoKbps < 5000, 默认0, 0为自适应
184 * 建议设置为0
185 *
186 * \~english
187 * Video kbps
188 * range: 50 < videoKbps < 5000. Default value is 0, which is adaptive bitrate streaming.
189 * recommend use default value
190 */
191 @property (nonatomic, assign) long videoKbps EM_DEPRECATED_IOS(3_2_2, 3_5_2, "Use -[EMCallOptions maxVideoKbps]");
192 
193 @end
Definition: EMCallOptions.h:21
int audioCustomChannels
Definition: EMCallOptions.h:155
int pingInterval
Definition: EMCallOptions.h:30
BOOL isClarityFirst
Definition: EMCallOptions.h:164
BOOL isSendPushIfOffline
Definition: EMCallOptions.h:42
long maxVideoKbps
Definition: EMCallOptions.h:77
int maxVideoFrameRate
Definition: EMCallOptions.h:97
NSString * offlineMessageText
Definition: EMCallOptions.h:53
int audioCustomSamples
Definition: EMCallOptions.h:146
BOOL enableCustomizeVideoData
Definition: EMCallOptions.h:119
int minVideoKbps
Definition: EMCallOptions.h:87
BOOL enableCustomAudioData
Definition: EMCallOptions.h:137
long maxAudioKbps
Definition: EMCallOptions.h:110
BOOL enableReportQuality
Definition: EMCallOptions.h:128
EMCallVideoResolution videoResolution
Definition: EMCallOptions.h:64
BOOL isFixedVideoResolution EM_DEPRECATED_IOS(3_2_2, 3_5_2, "Delete")