HyphenateSDK  3.6.1
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 
130 #pragma mark - EM_DEPRECATED_IOS 3.5.2
131 
140 @property (nonatomic, assign) BOOL isFixedVideoResolution EM_DEPRECATED_IOS(3_2_2, 3_5_2, "Delete");
141 
142 #pragma mark - EM_DEPRECATED_IOS 3.2.2
143 
144 /*
145 * \~chinese
146 * 视频码率
147 * 范围 50 < videoKbps < 5000, 默认0, 0为自适应
148 * 建议设置为0
149 *
150 * \~english
151 * Video kbps
152 * range: 50 < videoKbps < 5000. Default value is 0, which is adaptive bitrate streaming.
153 * recommend use default value
154 */
155 @property (nonatomic, assign) long videoKbps EM_DEPRECATED_IOS(3_2_2, 3_5_2, "Use -[EMCallOptions maxVideoKbps]");
156 
157 @end
int minVideoKbps
Definition: EMCallOptions.h:87
int maxVideoFrameRate
Definition: EMCallOptions.h:97
BOOL enableReportQuality
Definition: EMCallOptions.h:128
BOOL enableCustomizeVideoData
Definition: EMCallOptions.h:119
EMCallVideoResolution videoResolution
Definition: EMCallOptions.h:64
int pingInterval
Definition: EMCallOptions.h:30
long maxAudioKbps
Definition: EMCallOptions.h:110
BOOL isSendPushIfOffline
Definition: EMCallOptions.h:42
BOOL isFixedVideoResolution EM_DEPRECATED_IOS(3_2_2, 3_5_2,"Delete")
Definition: EMCallOptions.h:20
long maxVideoKbps
Definition: EMCallOptions.h:77
NSString * offlineMessageText
Definition: EMCallOptions.h:53