HyphenateSDK 3.6.3
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 
157 #pragma mark - EM_DEPRECATED_IOS 3.5.2
158 
167 @property (nonatomic, assign) BOOL isFixedVideoResolution EM_DEPRECATED_IOS(3_2_2, 3_5_2, "Delete");
168 
169 #pragma mark - EM_DEPRECATED_IOS 3.2.2
170 
171 /*
172 * \~chinese
173 * 视频码率
174 * 范围 50 < videoKbps < 5000, 默认0, 0为自适应
175 * 建议设置为0
176 *
177 * \~english
178 * Video kbps
179 * range: 50 < videoKbps < 5000. Default value is 0, which is adaptive bitrate streaming.
180 * recommend use default value
181 */
182 @property (nonatomic, assign) long videoKbps EM_DEPRECATED_IOS(3_2_2, 3_5_2, "Use -[EMCallOptions maxVideoKbps]");
183 
184 @end
EMCallOptions::enableCustomizeVideoData
BOOL enableCustomizeVideoData
Definition: EMCallOptions.h:119
-[EMCallOptions EM_DEPRECATED_IOS]
BOOL isFixedVideoResolution EM_DEPRECATED_IOS(3_2_2, 3_5_2, "Delete")
EMCallOptions::enableCustomAudioData
BOOL enableCustomAudioData
Definition: EMCallOptions.h:137
EMCallOptions::audioCustomChannels
int audioCustomChannels
Definition: EMCallOptions.h:155
EMCallOptions::enableReportQuality
BOOL enableReportQuality
Definition: EMCallOptions.h:128
EMCallOptions::maxAudioKbps
long maxAudioKbps
Definition: EMCallOptions.h:110
EMCallOptions::minVideoKbps
int minVideoKbps
Definition: EMCallOptions.h:87
EMCallOptions
Definition: EMCallOptions.h:20
EMCallOptions::maxVideoFrameRate
int maxVideoFrameRate
Definition: EMCallOptions.h:97
EMCallOptions::videoResolution
EMCallVideoResolution videoResolution
Definition: EMCallOptions.h:64
EMCallOptions::maxVideoKbps
long maxVideoKbps
Definition: EMCallOptions.h:77
EMCallOptions::isSendPushIfOffline
BOOL isSendPushIfOffline
Definition: EMCallOptions.h:42
EMCallOptions::audioCustomSamples
int audioCustomSamples
Definition: EMCallOptions.h:146
EMCallOptions::pingInterval
int pingInterval
Definition: EMCallOptions.h:30
EMCallOptions::offlineMessageText
NSString * offlineMessageText
Definition: EMCallOptions.h:53