public class StringeeCall
Represents a voice or video call.
| Nested classes | |
|---|---|
StringeeCall.StringeeCallListener
|
Monitors StringeeCall signaling and media events. |
StringeeCall.CallStatsListener
|
Monitors StringeeCall statistics. |
StringeeCall.CaptureSessionListener
|
Monitors capture session events for StringeeCall. |
StringeeCall.StringeeCallStats
|
Defines call statistics. |
StringeeCall(...)
Create a StringeeCall instance.
void answer(StatusListener)
Perform answer.
void enableVideo(boolean)
Perform enable video.
String getCallId()
Return call id.
int getCallStatus()
Return call status.
String getCustomDataFromYourServer()
Return custom data from your server.
String getCustomId()
Return custom id.
String getFrom()
Return from.
String getFromAlias()
Return from alias.
String getEncryptNumber()
Return encrypt number.
SurfaceViewRenderer getLocalView()
Return local view.
TextureViewRenderer getLocalView2()
Return local view2.
SurfaceViewRenderer getRemoteView()
Return remote view.
TextureViewRenderer getRemoteView2()
Return remote view2.
void getStats(CallStatsListener)
Return stats.
String getTo()
Return to.
String getToAlias()
Return to alias.
void hangup(StatusListener)
Perform hangup.
void hangup(String, StatusListener)
Perform hangup.
void hold(StatusListener)
Perform hold.
boolean isMute()
Check whether mute.
boolean isVideoCall()
Check whether video call.
boolean isP2P()
Check whether p2 p.
void makeCall(StatusListener)
Perform make call.
void mute(boolean)
Perform mute.
void renderLocalView(boolean)
Perform render local view.
void renderLocalView(boolean, RendererEvents)
Perform render local view.
void renderLocalView(boolean, ScalingType)
Perform render local view.
void renderLocalView(boolean, ScalingType, RendererEvents)
Perform render local view.
void renderRemoteView(boolean)
Perform render remote view.
void renderRemoteView(boolean, RendererEvents)
Perform render remote view.
void renderRemoteView(boolean, ScalingType)
Perform render remote view.
void renderRemoteView(boolean, ScalingType, RendererEvents)
Perform render remote view.
void renderLocalView2()
Perform render local view2.
void renderLocalView2(RendererEvents)
Perform render local view2.
void renderLocalView2(ScalingType)
Perform render local view2.
void renderLocalView2(ScalingType, RendererEvents)
Perform render local view2.
void renderRemoteView2()
Perform render remote view2.
void renderRemoteView2(RendererEvents)
Perform render remote view2.
void renderRemoteView2(ScalingType)
Perform render remote view2.
void renderRemoteView2(ScalingType, RendererEvents)
Perform render remote view2.
void reject(StatusListener)
Perform reject.
void reject(String, StatusListener)
Perform reject.
void ringing(StatusListener)
Perform ringing.
void sendCallInfo(JSONObject,StatusListener)
Perform send call info.
void sendDTMF(String,StatusListener)
Perform send d t m f.
void setCallListener(StringeeCallListener)
Set call listener.
void setCustom(String)
Set custom.
void setEncryptPhone(JSONObject)
Set encrypt phone.
void setCustomId(String)
Set custom id.
void setVideoCall(boolean)
Set video call.
void switchCamera(StatusListener)
Perform switch camera.
void switchCamera(StatusListener,String)
Perform switch camera.
void transferToUserId(String,StatusListener)
Perform transfer to user id.
void unHold(StatusListener)
Perform un hold.
SignalingState getState()
Return state.
void transferToPhone(String,String,StatusListener)
Perform transfer to phone.
void resumeVideo()
Perform resume video.
void snapShot(CallbackListener)
Perform snap shot.
void setCaptureSessionListener(CaptureSessionListener)
Set capture session listener.
CallType getCallType()
Return call type.
void setCallType(CallType)
Set call type.
void setVideoQuality(VideoQuality)
Set video quality.
VideoQuality getVideoQuality()
Return video quality.
public interface StringeeCallListener
Monitors StringeeCall signaling and media events.
| Public methods | |
|---|---|
void |
void onSignalingStateChange(StringeeCall stringeeCall, SignalingState signalingState, String reason, int sipCode, String sipReason)
Callback invoked when signaling state change. |
void |
void onError(StringeeCall stringeeCall, int code, String description)
Callback invoked when error. |
void |
void onHandledOnAnotherDevice(StringeeCall stringeeCall, SignalingState signalingState, String description)
Callback invoked when handled on another device. |
void |
void onMediaStateChange(StringeeCall stringeeCall, MediaState mediaState)
Callback invoked when media state change. |
void |
void onLocalStream(StringeeCall stringeeCall)
Callback invoked when local stream. |
void |
void onRemoteStream(StringeeCall stringeeCall)
Callback invoked when remote stream. |
void |
void onCallInfo(StringeeCall stringeeCall, JSONObject callInfo)
Callback invoked when call info. |
void onSignalingStateChange(StringeeCall stringeeCall, SignalingState signalingState, String reason, int sipCode, String sipReason)
Callback invoked when signaling state change.
void onError(StringeeCall stringeeCall, int code, String description)
Callback invoked when error.
void onHandledOnAnotherDevice(StringeeCall stringeeCall, SignalingState signalingState, String description)
Callback invoked when handled on another device.
void onMediaStateChange(StringeeCall stringeeCall, MediaState mediaState)
Callback invoked when media state change.
void onLocalStream(StringeeCall stringeeCall)
Callback invoked when local stream.
void onRemoteStream(StringeeCall stringeeCall)
Callback invoked when remote stream.
void onCallInfo(StringeeCall stringeeCall, JSONObject callInfo)
Callback invoked when call info.
public interface CallStatsListener
Monitors StringeeCall statistics.
| Public methods | |
|---|---|
void |
void onCallStats(StringeeCallStats statsReport)
Callback invoked when call stats. |
void onCallStats(StringeeCallStats statsReport)
Callback invoked when call stats.
public interface CaptureSessionListener
Monitors capture session events for StringeeCall.
| Public methods | |
|---|---|
void |
void onCapturerStarted()
Callback invoked when capturer started. |
void |
void onCapturerStopped()
Callback invoked when capturer stopped. |
void onCapturerStarted()
Callback invoked when capturer started.
void onCapturerStopped()
Callback invoked when capturer stopped.
public static class StringeeCallStats
Defines call statistics.
| Public fields | |
|---|---|
int |
int callPacketsLost
Public field. |
int |
int callPacketsReceived
Public field. |
int |
int callBytesReceived
Public field. |
int |
int videoPacketsLost
Public field. |
int |
int videoPacketsReceived
Public field. |
int |
int videoBytesReceived
Public field. |
long |
long timeStamp
Public field. |
int callPacketsLost
Public field.
int callPacketsReceived
Public field.
int callBytesReceived
Public field.
int videoPacketsLost
Public field.
int videoPacketsReceived
Public field.
int videoBytesReceived
Public field.
long timeStamp
Public field.
Defines values for the call media state.
| Enum values | |
|---|---|
CONNECTED
|
Represents CONNECTED. |
DISCONNECTED
|
Represents DISCONNECTED. |
getValue
|
Return value. |
StringeeCall.MediaState.CONNECTED
Represents CONNECTED.
StringeeCall.MediaState.DISCONNECTED
Represents DISCONNECTED.
StringeeCall.MediaState.getValue
Return value.
Defines values for the call signaling state.
| Enum values | |
|---|---|
CALLING
|
Represents CALLING. |
RINGING
|
Represents RINGING. |
ANSWERED
|
Represents ANSWERED. |
BUSY
|
Represents BUSY. |
ENDED
|
Represents ENDED. |
getValue
|
Return value. |
StringeeCall.SignalingState.CALLING
Represents CALLING.
StringeeCall.SignalingState.RINGING
Represents RINGING.
StringeeCall.SignalingState.ANSWERED
Represents ANSWERED.
StringeeCall.SignalingState.BUSY
Represents BUSY.
StringeeCall.SignalingState.ENDED
Represents ENDED.
StringeeCall.SignalingState.getValue
Return value.