|
static final String | IncomingCallAction = "com.hyphenate.action.incomingcall" |
|
set listener to monitor call state changes
void com.hyphenate.chat.EMCallManager.answerCall |
( |
| ) |
throws EMNoActiveCallException |
answer call
- Exceptions
-
EMNoActiveCallException | if there is no active calling on going, throw EMNoActiveCallException |
void com.hyphenate.chat.EMCallManager.endCall |
( |
| ) |
throws EMNoActiveCallException |
end the call
- Exceptions
-
EMNoActiveCallException | if there is no active calling on going, throw EMNoActiveCallException |
int com.hyphenate.chat.EMCallManager.getCameraFacing |
( |
| ) |
|
get the current camera facing
- Returns
int com.hyphenate.chat.EMCallManager.getVoiceInputLevel |
( |
| ) |
|
get the input level(range from 0 to 9)
- Returns
boolean com.hyphenate.chat.EMCallManager.isDirectCall |
( |
| ) |
|
check if that's a P2P call
- Returns
void com.hyphenate.chat.EMCallManager.makeVideoCall |
( |
String |
username | ) |
throws EMServiceNotReadyException |
make video call, before make video call, call setSurfaceView in Activity.onCreate firstly.
- Parameters
-
username | callee's user id. |
- Exceptions
-
void com.hyphenate.chat.EMCallManager.makeVoiceCall |
( |
String |
username | ) |
throws EMServiceNotReadyException |
make voice call
- Parameters
-
username | callee's user id. |
- Exceptions
-
EMServiceNotReadyException | if IM is not connected, or previous call doesn't disconnected, will throw EMServiceNotReadyException |
void com.hyphenate.chat.EMCallManager.pauseVideoTransfer |
( |
| ) |
|
pause the video stream transfer
void com.hyphenate.chat.EMCallManager.pauseVoiceTransfer |
( |
| ) |
|
void com.hyphenate.chat.EMCallManager.rejectCall |
( |
| ) |
throws EMNoActiveCallException |
reject the call
- Exceptions
-
EMNoActiveCallException | if there is no active calling on going, throw EMNoActiveCallException |
remove call state listener
- Parameters
-
void com.hyphenate.chat.EMCallManager.resumeVideoTransfer |
( |
| ) |
|
resume video stream transfer
void com.hyphenate.chat.EMCallManager.resumeVoiceTransfer |
( |
| ) |
|
resume the voice transfer
void com.hyphenate.chat.EMCallManager.setCameraFacing |
( |
int |
facing | ) |
throws HyphenateException |
start camera capture
- Parameters
-
facing | can be CameraInfo.CAMERA_FACING_BACK, CameraInfo.CAMERA_FACING_FRONT : if cameraIndex not in CameraInfo.CAMERA_FACING_BACK, or CameraInfo.CAMERA_FACING_FRONT, got the exception. |
Must be called in Activity.onCreate, otherwise can not get surface size accurately.
- Parameters
-
localSurface | |
oppositeSurface | |
boolean com.hyphenate.chat.EMCallManager.streamStarted |
( |
| ) |
|
check if the stream is already started
- Returns
The documentation for this class was generated from the following file:
- hyphenatechatsdk/src/com/hyphenate/chat/EMCallManager.java