Add delegate
- Parameters
-
| aDelegate | Delegate |
| aQueue | The queue of call delegate method |
| - (EMError *) answerIncomingCall: |
|
(NSString *) |
aSessionId |
|
|
optional |
Receiver answer the call
- Parameters
-
- Returns
- Error
| - (void) endCall: |
|
(NSString *) |
aSessionId |
| reason: |
|
(EMCallEndReason) |
aReason |
|
|
| |
|
optional |
End the call
- Parameters
-
| aSessionId | Session ID |
| aReason | End reason |
Start a video call session
- Parameters
-
| aUsername | The callee |
| pError | Error |
- Returns
- Session instance
Start a voice call session
- Parameters
-
| aUsername | The callee |
| pError | Error |
- Returns
- Session instance
| - (EMError *) markCallSession: |
|
(NSString *) |
aSessionId |
| isSilence: |
|
(BOOL) |
aIsSilence |
|
|
| |
|
optional |
Get video package lost rate
- Parameters
-
| aSessionId | Session ID |
| aIsSilence | Is Silence |
- Returns
- Error
| - (void) pauseVideoTransfer: |
|
(NSString *) |
aSessionId |
|
|
optional |
Suspend video data transmission
- Parameters
-
| - (void) pauseVoiceAndVideoTransfer: |
|
(NSString *) |
aSessionId |
|
|
optional |
Suspend voice and video data transmission
- Parameters
-
| - (void) pauseVoiceTransfer: |
|
(NSString *) |
aSessionId |
|
|
optional |
Suspend voice data transmission
- Parameters
-
Remove delegate
- Parameters
-
| - (void) resumeVideoTransfer: |
|
(NSString *) |
aSessionId |
|
|
optional |
Resume video data transmission
- Parameters
-
| - (void) resumeVoiceAndVideoTransfer: |
|
(NSString *) |
aSessionId |
|
|
optional |
Resume voice and video data transmission
- Parameters
-
| - (void) resumeVoiceTransfer: |
|
(NSString *) |
aSessionId |
|
|
optional |
Resume voice data transmission
- Parameters
-
| - (void) setVideoAdaptive: |
|
(BOOL) |
aFlag |
|
|
optional |
open or close video adaptive,default is close
- Parameters
-
| aFlag | YES is open,NO is close |
The documentation for this protocol was generated from the following file: