15 #import <Foundation/Foundation.h> 17 #import "EMCallOptions.h" 18 #import "EMCallManagerDelegate.h" 19 #import "EMCallBuilderDelegate.h" 35 #pragma mark - Delegate 51 delegateQueue:(dispatch_queue_t)aQueue;
79 #pragma mark - Options 107 #pragma mark - Make and Answer and End 127 - (void)startCall:(EMCallType)aType
128 remoteName:(NSString *)aRemoteName
148 - (
EMError *)answerIncomingCall:(NSString *)aCallId;
167 - (
EMError *)endCall:(NSString *)aCallId
168 reason:(EMCallEndReason)aReason;
170 #pragma mark - EM_DEPRECATED_IOS 3.2.1 186 - (void)startVoiceCall:(NSString *)aUsername
187 completion:(
void (^)(
EMCallSession *aCallSession,
EMError *aError))aCompletionBlock EM_DEPRECATED_IOS(3_1_0, 3_2_0, "Use -[
IEMCallManager startCall:remoteName:ext:completion:]");
203 - (void)startVideoCall:(NSString *)aUsername
204 completion:(
void (^)(
EMCallSession *aCallSession,
EMError *aError))aCompletionBlock EM_DEPRECATED_IOS(3_1_0, 3_2_0, "Use -[
IEMCallManager startCall:remoteName:ext:completion:]");
206 #pragma mark - EM_DEPRECATED_IOS 3.2.0 219 - (void)pauseVoiceWithSession:(NSString *)aSessionId
233 - (void)resumeVoiceWithSession:(NSString *)aSessionId
247 - (void)pauseVideoWithSession:(NSString *)aSessionId
261 - (void)resumeVideoWithSession:(NSString *)aSessionId
275 - (void)enableAdaptiveBirateStreaming:(BOOL)isAdaptive EM_DEPRECATED_IOS(3_1_0, 3_1_5, "Use -[
EMCallOptions videoKbps]");
278 #pragma mark - EM_DEPRECATED_IOS < 3.2.0 298 error:(
EMError **)pError __deprecated_msg("Use -startVoiceCall:completion:");
317 - (
EMError *)markCallSession:(NSString *)aSessionId
318 isSilence:(BOOL)aIsSilence __deprecated_msg("Use -pauseVoiceWithSession:error:");
332 - (void)pauseVoiceTransfer:(NSString *)aSessionId __deprecated_msg("Use -pauseVoiceWithSession:error:");
345 - (void)resumeVoiceTransfer:(NSString *)aSessionId __deprecated_msg("Use -resumeVoiceWithSession:error:");
365 error:(
EMError **)pError __deprecated_msg("Use -startVideoCall:completion:");
378 - (void)pauseVideoTransfer:(NSString *)aSessionId __deprecated_msg("Use -pauseVideoWithSession:error:");
391 - (void)resumeVideoTransfer:(NSString *)aSessionId __deprecated_msg("Use -resumeVideoWithSession:error:");
404 - (void)pauseVoiceAndVideoTransfer:(NSString *)aSessionId __deprecated_msg("Delete");
417 - (void)resumeVoiceAndVideoTransfer:(NSString *)aSessionId __deprecated_msg("Delete");
430 - (void)setVideoAdaptive:(BOOL)aFlag __deprecated_msg("Use -enableAdaptiveBirateStreaming:");
Definition: EMCallSession.h:30
Definition: IEMCallManager.h:31
Definition: EMCallBuilderDelegate.h:13
Definition: EMCallOptions.h:20
Definition: EMCallManagerDelegate.h:28
EMCallOptions * getCallOptions()