HyphenateSDK  3.3.0
EMCallEnum.h
1 
15 #ifndef EMCallEnum_h
16 #define EMCallEnum_h
17 
25 typedef enum{
26  EMCallSessionStatusDisconnected = 0,
27  EMCallSessionStatusConnecting,
28  EMCallSessionStatusConnected,
29  EMCallSessionStatusAccepted,
30 }EMCallSessionStatus;
31 
32 typedef EMCallSessionStatus EMCallStatus;
33 
41 typedef enum{
42  EMCallTypeVoice = 0,
43  EMCallTypeVideo,
44 }EMCallType;
45 
53 typedef enum{
54  EMCallEndReasonHangup = 0,
55  EMCallEndReasonNoResponse,
56  EMCallEndReasonDecline,
57  EMCallEndReasonBusy,
58  EMCallEndReasonFailed,
59  EMCallEndReasonUnsupported,
60  EMCallEndReasonRemoteOffline,
61 }EMCallEndReason;
62 
70 typedef enum{
71  EMCallConnectTypeNone = 0,
72  EMCallConnectTypeDirect,
73  EMCallConnectTypeRelay,
74 }EMCallConnectType;
75 
76 
84 typedef enum{
85  EMCallStreamStatusVoicePause = 0,
86  EMCallStreamStatusVoiceResume,
87  EMCallStreamStatusVideoPause,
88  EMCallStreamStatusVideoResume,
89 }EMCallStreamingStatus;
90 
98 typedef enum{
99  EMCallNetworkStatusNormal = 0,
100  EMCallNetworkStatusUnstable,
101  EMCallNetworkStatusNoData,
102 }EMCallNetworkStatus;
103 
104 #ifndef EM_SCALEASPECT_DEFINE
105 #define EM_SCALEASPECT_DEFINE
106 
113 typedef enum{
114  EMCallViewScaleModeAspectFit = 0,
115  EMCallViewScaleModeAspectFill = 1,
116 }EMCallViewScaleMode;
117 #endif
118 
126 typedef enum{
127  EMCallVideoResolutionAdaptive = 0,
128  EMCallVideoResolution352_288,
129  EMCallVideoResolution640_480,
130  EMCallVideoResolution1280_720,
131 }EMCallVideoResolution;
132 
133 
134 #pragma mark - EM_DEPRECATED_IOS
135 
142 typedef enum{
143  EMCallStreamControlTypeVoicePause __deprecated_msg("Use EMCallStreamStatusVoicePause") = 0,
144  EMCallStreamControlTypeVoiceResume __deprecated_msg("Use EMCallStreamStatusVoiceResume"),
145  EMCallStreamControlTypeVideoPause __deprecated_msg("Use EMCallStreamStatusVideoPause"),
146  EMCallStreamControlTypeVideoResume __deprecated_msg("Use EMCallStreamStatusVideoResume"),
147 }EMCallStreamControlType __deprecated_msg("Use EMCallStreamingStatus");
148 
149 
150 #endif /* EMCallEnum_h */