Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractCallOptions - Class in com.flashphoner.fpwcsapi.session
Created by andrey on 14/10/2016.
AbstractCallOptions(String) - Constructor for class com.flashphoner.fpwcsapi.session.AbstractCallOptions
 
AbstractStreamOptions - Class in com.flashphoner.fpwcsapi.session
Created by andrey on 14/10/2016.
AbstractStreamOptions(String) - Constructor for class com.flashphoner.fpwcsapi.session.AbstractStreamOptions
New StreamOptions
AbstractStreamOptions() - Constructor for class com.flashphoner.fpwcsapi.session.AbstractStreamOptions
New StreamOptions
addH264PackectizationMode(String) - Static method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
 
AGENT_SERVICING_ORIGIN_STREAM_IS_SHUTTING_DOWN - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Shutdown agent servicing origin stream.
answer() - Method in class com.flashphoner.fpwcsapi.session.Call
Answer the call
AppRTCUtils - Class in com.flashphoner.fpwcsapi.util
AppRTCUtils provides helper functions for managing thread safety.
assertIsTrue(boolean) - Static method in class com.flashphoner.fpwcsapi.util.AppRTCUtils
Helper method which throws an exception when an assertion has failed.
AUDIO_TRACK_ID - Static variable in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
 
AudioConstraints - Class in com.flashphoner.fpwcsapi.constraints
Constraints for audio
AudioConstraints() - Constructor for class com.flashphoner.fpwcsapi.constraints.AudioConstraints
 
availableStream() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
AvailableStreamCallback - Interface in com.flashphoner.fpwcsapi.session
 
AvailableStreamObject - Class in com.flashphoner.fpwcsapi.session
 
AvailableStreamObject(String, String) - Constructor for class com.flashphoner.fpwcsapi.session.AvailableStreamObject
 

B

BAD_URI - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Bad referenced rtsp link, check for correct, example: rtsp://user:b@d_password@127.0.0.1/stream.
BITRATE_MULTIPLIER - Static variable in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
 

C

Call - Class in com.flashphoner.fpwcsapi.session
SIP call
Call(CallObject, Session) - Constructor for class com.flashphoner.fpwcsapi.session.Call
Construct a new call based on CallObject
Call(CallOptions, Session) - Constructor for class com.flashphoner.fpwcsapi.session.Call
Construct a new call based on callOptions
call() - Method in class com.flashphoner.fpwcsapi.session.Call
Make a new outgoing call
Call.DTMFParams - Class in com.flashphoner.fpwcsapi.session
 
Call.DTMFType - Enum in com.flashphoner.fpwcsapi.session
 
CallObject - Class in com.flashphoner.fpwcsapi.session
SIP call properties
CallObject() - Constructor for class com.flashphoner.fpwcsapi.session.CallObject
 
CallObject(CallOptions) - Constructor for class com.flashphoner.fpwcsapi.session.CallObject
New CallObject based on callOptions
CallOptions - Class in com.flashphoner.fpwcsapi.session
SIP call options
CallOptions(CallObject) - Constructor for class com.flashphoner.fpwcsapi.session.CallOptions
New CallOptions based on callObject
CallOptions(String) - Constructor for class com.flashphoner.fpwcsapi.session.CallOptions
New CallOptions based on callee
CallStatusEvent - Interface in com.flashphoner.fpwcsapi.session
Call status callback interface
CallStatusInfo - Class in com.flashphoner.fpwcsapi.bean
 
CallStatusInfo() - Constructor for class com.flashphoner.fpwcsapi.bean.CallStatusInfo
 
CAMERA_TYPE - Static variable in class com.flashphoner.fpwcsapi.webrtc.MediaDevice
 
CameraCapturerFactory - Class in com.flashphoner.fpwcsapi.camera
 
CameraCapturerFactory.CameraType - Enum in com.flashphoner.fpwcsapi.camera
 
CameraSwitchHandler - Interface in com.flashphoner.fpwcsapi.handler
Created by andrey on 24/01/2017.
cancelScheduledTasks() - Method in class com.flashphoner.fpwcsapi.util.LooperExecutor
 
CDN_STREAM_NOT_FOUND - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
CDN stream not found.
checkOnLooperThread() - Method in class com.flashphoner.fpwcsapi.util.LooperExecutor
 
clone() - Method in class com.flashphoner.fpwcsapi.session.MediaState
 
close() - Method in class com.flashphoner.fpwcsapi.WCSAudioManager
 
close() - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
Close media connection
com.flashphoner.fpwcsapi - package com.flashphoner.fpwcsapi
 
com.flashphoner.fpwcsapi.bean - package com.flashphoner.fpwcsapi.bean
 
com.flashphoner.fpwcsapi.camera - package com.flashphoner.fpwcsapi.camera
 
com.flashphoner.fpwcsapi.constraints - package com.flashphoner.fpwcsapi.constraints
 
com.flashphoner.fpwcsapi.handler - package com.flashphoner.fpwcsapi.handler
 
com.flashphoner.fpwcsapi.layout - package com.flashphoner.fpwcsapi.layout
 
com.flashphoner.fpwcsapi.room - package com.flashphoner.fpwcsapi.room
 
com.flashphoner.fpwcsapi.session - package com.flashphoner.fpwcsapi.session
 
com.flashphoner.fpwcsapi.util - package com.flashphoner.fpwcsapi.util
 
com.flashphoner.fpwcsapi.webrtc - package com.flashphoner.fpwcsapi.webrtc
 
connect(Connection, Map<String, String>) - Method in class com.flashphoner.fpwcsapi.session.Session
Connect to server with additional connection parameters and custom HTTP headers
connect(Connection) - Method in class com.flashphoner.fpwcsapi.session.Session
Connect to server with additional connection parameters
Connection - Class in com.flashphoner.fpwcsapi.bean
WCS connection
Connection() - Constructor for class com.flashphoner.fpwcsapi.bean.Connection
Create a new Connection
ConnectionQualityCallback - Interface in com.flashphoner.fpwcsapi.session
 
ConnectionStatus - Enum in com.flashphoner.fpwcsapi.bean
WCS connection status enum NEW, PENDING, ESTABLISHED, DISCONNECTED, FAILED are common statuses REGISTERED, UNREGISTERED are SIP statuses and used if sipRegisterRequired=true.
Constraints - Class in com.flashphoner.fpwcsapi.constraints
Audio and video constrains
Constraints() - Constructor for class com.flashphoner.fpwcsapi.constraints.Constraints
 
Constraints(boolean, boolean) - Constructor for class com.flashphoner.fpwcsapi.constraints.Constraints
New constraints for audio and video
Constraints(AudioConstraints, VideoConstraints) - Constructor for class com.flashphoner.fpwcsapi.constraints.Constraints
New constraints for audio and video
Context - Class in com.flashphoner.fpwcsapi
 
Context(Map<String, Session>) - Constructor for class com.flashphoner.fpwcsapi.Context
 
context - Static variable in class com.flashphoner.fpwcsapi.Flashphoner
 
create(Context) - Static method in class com.flashphoner.fpwcsapi.WCSAudioManager
Construction
create(CreateSessionCallback, Events, boolean, Context, SurfaceTextureHelper, int, int, int, int) - Static method in class org.webrtc.FlashlightCameraSession
 
createAnswer() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
Create answer based on media options
createCall(CallOptions) - Method in class com.flashphoner.fpwcsapi.session.Session
Create a new SIP call
createCameraSession(CameraSession.CreateSessionCallback, CameraSession.Events, Context, SurfaceTextureHelper, String, int, int, int) - Method in class org.webrtc.FlashlightCameraCapturer
 
createCameraVideoCapturer(String, CameraVideoCapturer.CameraEventsHandler, boolean) - Method in class com.flashphoner.fpwcsapi.camera.CameraCapturerFactory
 
createCapturer(String, CameraVideoCapturer.CameraEventsHandler) - Method in class org.webrtc.FlashlightCameraEnumerator
 
createLocalMediaStreams(Constraints, boolean, boolean, SurfaceViewRenderer, EglBase.Context) - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
Create local media streams corresponding specified media constrains for the specified renderer
createMediaConnection(String, PeerConnection.RTCConfiguration) - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
Create a new media connection with default codecs
createMediaConnection(String, String, PeerConnection.RTCConfiguration) - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
Create a new media connection with specified codec
createMediaConnection(String, SurfaceViewRenderer, EglBase.Context, PeerConnection.RTCConfiguration) - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
Create a new media connection with specified renderer and default codecs
createMediaConnection(String, String, SurfaceViewRenderer, EglBase.Context, PeerConnection.RTCConfiguration) - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
Create a new media connection with specified renderer and video codec
createOffer(MediaConnectionOptions) - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
Create offer based on media options
createRoomManager(RoomManagerOptions) - Static method in class com.flashphoner.fpwcsapi.Flashphoner
Create a new room manager for creating conference and other group communications
createSession(SessionOptions) - Static method in class com.flashphoner.fpwcsapi.Flashphoner
Create a new session using options
createStream(StreamOptions) - Method in class com.flashphoner.fpwcsapi.session.Session
Create new stream for publishing or playing
CustomCameraCapturerOptions - Interface in com.flashphoner.fpwcsapi.camera
 
CustomCameras - Class in com.flashphoner.fpwcsapi.camera
 
CustomCameras() - Constructor for class com.flashphoner.fpwcsapi.camera.CustomCameras
 
CustomObject - Class in com.flashphoner.fpwcsapi.bean
WCS serialization CustomObject.
CustomObject() - Constructor for class com.flashphoner.fpwcsapi.bean.CustomObject
 
CustomObject(Map<String, Object>) - Constructor for class com.flashphoner.fpwcsapi.bean.CustomObject
 

D

Data - Class in com.flashphoner.fpwcsapi.bean
WCS data object used in sendData methods Example: Data d = new Data(); String operationId = UUID.randomUUID().toString(); d.setOperationId(operationId); d.setPayload(data); session.send("sendData", d);
Data() - Constructor for class com.flashphoner.fpwcsapi.bean.Data
 
destroyMediaConnection(String) - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
Remove media connection by id
disconnect() - Method in class com.flashphoner.fpwcsapi.room.RoomManager
Remove all rooms and disconnect session
disconnect() - Method in class com.flashphoner.fpwcsapi.session.Session
Disconnect from server (status: DISCONNECTED)
disconnect(String) - Method in class com.flashphoner.fpwcsapi.session.Session
Disconnect from server with custom status
DISTRIBUTOR_STOPPED - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Stopped shapshot distributor.
DTMFParams(String, String, Call.DTMFType) - Constructor for class com.flashphoner.fpwcsapi.session.Call.DTMFParams
 

E

enableConnectionQualityCalculation(boolean) - Method in class com.flashphoner.fpwcsapi.session.Stream
Disable or enable calculating connection quality
equals(Object) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
execute(Runnable) - Method in class com.flashphoner.fpwcsapi.util.LooperExecutor
 

F

FAILED_BY_DTLS_ERROR - Static variable in class com.flashphoner.fpwcsapi.bean.CallStatusInfo
Client did not send DTLS packets or packets were lost/corrupted during transmission.
FAILED_BY_DTLS_ERROR - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Client did not send DTLS packets or packets were lost/corrupted during transmission.
FAILED_BY_DTLS_FINGERPRINT_ERROR - Static variable in class com.flashphoner.fpwcsapi.bean.CallStatusInfo
DTLS wrong fingerprint.
FAILED_BY_DTLS_FINGERPRINT_ERROR - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
DTLS has wrong fingerprint.
FAILED_BY_ERROR - Static variable in class com.flashphoner.fpwcsapi.bean.CallStatusInfo
Error occurred during call.
FAILED_BY_ERROR - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Error occurred on the stream.
FAILED_BY_HLS_WRITER_ERROR - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Indicates general HLS packetizer error, can occur during initialization or packetization (wrong input or out of disk space).
FAILED_BY_ICE_ERROR - Static variable in class com.flashphoner.fpwcsapi.bean.CallStatusInfo
Failed by error during ICE establishment.
FAILED_BY_ICE_ERROR - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Indicates general error during ICE negotiation.
FAILED_BY_ICE_TIMEOUT - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Timeout has been reached during ICE establishment.
FAILED_BY_KEEP_ALIVE - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
ICE refresh failed on session.
FAILED_BY_REQUEST_TIMEOUT - Static variable in class com.flashphoner.fpwcsapi.bean.CallStatusInfo
Call failed by request timeout.
FAILED_BY_RTMP_WRITER_ERROR - Static variable in class com.flashphoner.fpwcsapi.bean.CallStatusInfo
FF writer was failed on RTMP.
FAILED_BY_RTMP_WRITER_ERROR - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Indicates general RTMP republishing error, can occur during initialization or rtmp packetization.
FAILED_BY_RTP_ACTIVITY - Static variable in class com.flashphoner.fpwcsapi.bean.CallStatusInfo
RTP session failed by RTP activity timer.
FAILED_BY_RTP_ACTIVITY - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
RTP session failed by RTP activity timer.
FAILED_BY_SESSION_CREATION - Static variable in class com.flashphoner.fpwcsapi.bean.CallStatusInfo
Error occurred on session creation.
FAILED_TO_ADD_STREAM_TO_PROXY - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Indicates that error occurred during media session creation.
FAILED_TO_CONNECT_TO_ORIGIN_STREAM - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Server failed to establish websocket connection with origin server.
FAILED_TO_CONNECT_TO_RTSP_STREAM - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Failed to connect to rtsp stream.
FAILED_TO_GET_AGENT_STORAGE - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Indicates that provided URL protocol in stream name is invalid.
FAILED_TO_READ_FILE - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Failed to create movie, file can not be read.
FILE_HAS_WRONG_FORMAT - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Failed to play vod stream, this format is not supported.
FILE_NOT_FOUND - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
File does not exist, check filename.
filter(double, double) - Method in class com.flashphoner.fpwcsapi.util.KalmanFilter
Filters a measurement
filter(double) - Method in class com.flashphoner.fpwcsapi.util.KalmanFilter
Filters a measurement
FLASHLIGHT_CAMERA_CAPTURER - Static variable in class com.flashphoner.fpwcsapi.camera.CustomCameras
 
FLASHLIGHT_CAMERA_ENUMERATOR - Static variable in class com.flashphoner.fpwcsapi.camera.CustomCameras
 
FlashlightCameraCapturer - Class in org.webrtc
 
FlashlightCameraCapturer(String, CameraEventsHandler, boolean) - Constructor for class org.webrtc.FlashlightCameraCapturer
 
FlashlightCameraEnumerator - Class in org.webrtc
 
FlashlightCameraEnumerator() - Constructor for class org.webrtc.FlashlightCameraEnumerator
 
FlashlightCameraSession - Class in org.webrtc
 
Flashphoner - Class in com.flashphoner.fpwcsapi
Main class of WCS Android SDK, containing global static initialization and Session creation methods
Flashphoner() - Constructor for class com.flashphoner.fpwcsapi.Flashphoner
 
FPSurfaceViewRenderer - Class in com.flashphoner.fpwcsapi
Created by andrey on 10/11/2016.
FPSurfaceViewRenderer(Context) - Constructor for class com.flashphoner.fpwcsapi.FPSurfaceViewRenderer
 
FPSurfaceViewRenderer(Context, AttributeSet) - Constructor for class com.flashphoner.fpwcsapi.FPSurfaceViewRenderer
 
FPWCSEventListener - Interface in com.flashphoner.fpwcsapi
 

G

getActivity() - Static method in class com.flashphoner.fpwcsapi.Flashphoner
 
getAppKey() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getAudioConstraints() - Method in class com.flashphoner.fpwcsapi.constraints.Constraints
 
getAudioList() - Method in class com.flashphoner.fpwcsapi.MediaDeviceList
Get list of audio devices Example: LabelledSpinner.setItemsArray(Flashphoner.getMediaDevices().getAudioList()); Here we fill out the UI element with the list of available audio devices
getAudioManager() - Static method in class com.flashphoner.fpwcsapi.Flashphoner
 
getAudioManager() - Method in class com.flashphoner.fpwcsapi.WCSAudioManager
 
getAudioManager() - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
 
getAudioState() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
getAudioState() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
getAuthToken() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getBitrate() - Method in class com.flashphoner.fpwcsapi.constraints.AudioConstraints
 
getBitrate() - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
Get publishing (or playback) bitrate
getBitrate() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
getBitrate() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
getCallee() - Method in class com.flashphoner.fpwcsapi.session.AbstractCallOptions
 
getCallee() - Method in class com.flashphoner.fpwcsapi.session.Call
 
getCaller() - Method in class com.flashphoner.fpwcsapi.session.Call
 
getCaller() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getCallId() - Method in class com.flashphoner.fpwcsapi.session.Call.DTMFParams
 
getCallId() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getCallObject() - Method in class com.flashphoner.fpwcsapi.session.Call
 
getCallOptions() - Method in class com.flashphoner.fpwcsapi.session.Call
 
getCameraClassName() - Method in interface com.flashphoner.fpwcsapi.camera.CustomCameraCapturerOptions
 
getCameraConstructorArgs() - Method in interface com.flashphoner.fpwcsapi.camera.CustomCameraCapturerOptions
 
getCameraConstructorArgsTypes() - Method in interface com.flashphoner.fpwcsapi.camera.CustomCameraCapturerOptions
 
getCameraEnumerator() - Method in class com.flashphoner.fpwcsapi.camera.CameraCapturerFactory
 
getCameraEnumerator() - Static method in class com.flashphoner.fpwcsapi.Flashphoner
 
getCameraId() - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
Get video source camera
getCameraVideoCapturer() - Method in class com.flashphoner.fpwcsapi.camera.CameraCapturerFactory
 
getClientOSVersion() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getClientVersion() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getConstraints() - Method in class com.flashphoner.fpwcsapi.session.CallOptions
 
getConstraints() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
getConstraints() - Method in class com.flashphoner.fpwcsapi.session.StreamOptions
Get audio and video constraints of stream
getCustom() - Method in class com.flashphoner.fpwcsapi.bean.CustomObject
 
getCustomAsBoolean(String, Boolean) - Method in class com.flashphoner.fpwcsapi.bean.CustomObject
 
getCustomAsContext(String, CustomObject) - Method in class com.flashphoner.fpwcsapi.bean.CustomObject
 
getCustomAsInteger(String, Integer) - Method in class com.flashphoner.fpwcsapi.bean.CustomObject
 
getCustomAsList(String, List) - Method in class com.flashphoner.fpwcsapi.bean.CustomObject
 
getCustomAsNumber(String, Double) - Method in class com.flashphoner.fpwcsapi.bean.CustomObject
 
getCustomAsString(String, String) - Method in class com.flashphoner.fpwcsapi.bean.CustomObject
 
getDtmf() - Method in class com.flashphoner.fpwcsapi.session.Call.DTMFParams
 
getEnumeratorClassName() - Method in interface com.flashphoner.fpwcsapi.camera.CustomCameraCapturerOptions
 
getEnumeratorConstructorArgs() - Method in interface com.flashphoner.fpwcsapi.camera.CustomCameraCapturerOptions
 
getEnumeratorConstructorArgsTypes() - Method in interface com.flashphoner.fpwcsapi.camera.CustomCameraCapturerOptions
 
getFactory() - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
 
getFps() - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
getFrameHeight() - Method in class com.flashphoner.fpwcsapi.FPSurfaceViewRenderer
 
getFrameWidth() - Method in class com.flashphoner.fpwcsapi.FPSurfaceViewRenderer
 
getFrom() - Method in class com.flashphoner.fpwcsapi.room.Message
 
getHasAudio() - Method in class com.flashphoner.fpwcsapi.session.Call
 
getHasAudio() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getHasVideo() - Method in class com.flashphoner.fpwcsapi.session.Call
 
getHasVideo() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getHeight() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getHeight() - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
Get video height
getHeight() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
getHeight() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
getHeight() - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
getHoldForTransfer() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getId() - Method in class com.flashphoner.fpwcsapi.session.AvailableStreamObject
 
getId() - Method in class com.flashphoner.fpwcsapi.session.Call
 
getId() - Method in class com.flashphoner.fpwcsapi.session.Session
Get identifier of session
getId() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
getId() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
 
getId() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaDevice
 
getIncoming() - Method in class com.flashphoner.fpwcsapi.session.Call
 
getIncoming() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getInfo() - Method in class com.flashphoner.fpwcsapi.bean.Data
 
getInfo() - Method in class com.flashphoner.fpwcsapi.session.AvailableStreamObject
 
getInfo() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
getInfo() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
getInstance() - Static method in class com.flashphoner.fpwcsapi.camera.CameraCapturerFactory
 
getInstance() - Static method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
 
getInviteParameters() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getInviteParameters() - Method in class com.flashphoner.fpwcsapi.session.CallOptions
 
getIsMsrp() - Method in class com.flashphoner.fpwcsapi.session.Call
 
getIsMsrp() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getLabel() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaDevice
 
getLocalMediaAccess(Constraints, SurfaceViewRenderer) - Static method in class com.flashphoner.fpwcsapi.Flashphoner
Request access to a local media device using particular constrains and renderer
getLocalRenderer() - Method in class com.flashphoner.fpwcsapi.session.CallOptions
 
getLocalRenderer() - Method in class com.flashphoner.fpwcsapi.session.SessionOptions
 
getLocalStreams() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnectionOptions
 
getLocalVideoSink() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnectionOptions
 
getLostPackets() - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
getMaxBitrate() - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
Get maximum bitrate for publishing or playing
getMaxVolume() - Static method in class com.flashphoner.fpwcsapi.Flashphoner
Get maximum available volume value from audio manager
getMediaConnection(String) - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
Get media connection by id
getMediaConstraints() - Method in class com.flashphoner.fpwcsapi.constraints.AudioConstraints
 
getMediaConstraints() - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
 
getMediaDevices() - Static method in class com.flashphoner.fpwcsapi.Flashphoner
Get list of available media devices, including built-in microphone, frontal and non-frontal camera
getMediaOptions() - Method in class com.flashphoner.fpwcsapi.session.SessionOptions
 
getMediaProvider() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getMediaProvider() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
getMediaProviders() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getMediaSessionId() - Method in class com.flashphoner.fpwcsapi.bean.StreamEvent
 
getMediaSessionId() - Method in class com.flashphoner.fpwcsapi.session.AvailableStreamObject
 
getMediaSessionId() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
getMediaSessionId() - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
getMinBitrate() - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
Get minimum bitrate for publishing or playing
getNack() - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
getName() - Method in class com.flashphoner.fpwcsapi.room.Participant
 
getName() - Method in class com.flashphoner.fpwcsapi.room.Room
 
getName() - Method in class com.flashphoner.fpwcsapi.room.RoomOptions
 
getName() - Method in class com.flashphoner.fpwcsapi.session.AbstractStreamOptions
 
getName() - Method in class com.flashphoner.fpwcsapi.session.AvailableStreamObject
 
getName() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
getNetworkBandwidth() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
getNV21(int, int, Bitmap) - Static method in class com.flashphoner.fpwcsapi.util.Utils
Convert ARGB data to YUV
getNV21(int, int, int[]) - Static method in class com.flashphoner.fpwcsapi.util.Utils
 
getOperationId() - Method in class com.flashphoner.fpwcsapi.bean.Data
 
getParentCallId() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getParticipants() - Method in class com.flashphoner.fpwcsapi.room.Room
Get collection of participants connected to this room
getPayload() - Method in class com.flashphoner.fpwcsapi.bean.Data
 
getPayload() - Method in class com.flashphoner.fpwcsapi.bean.StreamEvent
 
getPli() - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
getQuality() - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
Get playback quality
getQuality() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
getQuality() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
getRecordName() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
getRecordName() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
getRemoteBitrate() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
getRemoteDescription() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
 
getRemoteMediaElementId() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
getRemoteRenderer() - Method in class com.flashphoner.fpwcsapi.session.CallOptions
 
getRemoteRenderer() - Method in class com.flashphoner.fpwcsapi.session.SessionOptions
 
getRemoteVideoSink() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnectionOptions
 
getRenderer() - Method in class com.flashphoner.fpwcsapi.session.StreamOptions
Get renderer displaying stream
getRestAppCommunicator() - Method in class com.flashphoner.fpwcsapi.session.Session
Get rest application communicator of data (currently used in room)
getRoomConfig() - Method in class com.flashphoner.fpwcsapi.room.Message
 
getRtmpStream() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getRtmpUrl() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getRtmpUrl() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
getRtmpUrl() - Method in class com.flashphoner.fpwcsapi.session.StreamOptions
 
getSdp() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getSdp() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
getSession(String) - Method in class com.flashphoner.fpwcsapi.Flashphoner
Get Session by identifier
getSessionOptions() - Method in class com.flashphoner.fpwcsapi.session.Session
Get SessionOptions of created session
getSessions() - Static method in class com.flashphoner.fpwcsapi.Flashphoner
Get current sessions as a collection
getSharedContext() - Method in class com.flashphoner.fpwcsapi.session.SessionOptions
 
getSipAuthenticationName() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getSipContactParams() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getSipDomain() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getSipLogin() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getSipMessageRaw() - Method in class com.flashphoner.fpwcsapi.session.Call
 
getSipMessageRaw() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getSipOutboundProxy() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getSipPassword() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getSipPort() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getSipRegisterRequired() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getSipStatus() - Method in class com.flashphoner.fpwcsapi.session.Call
 
getSipStatus() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getSipVisibleName() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getStats(RTCStatsCollectorCallback) - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
 
getStatus() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getStatus() - Method in class com.flashphoner.fpwcsapi.bean.Data
 
getStatus() - Method in class com.flashphoner.fpwcsapi.session.AvailableStreamObject
 
getStatus() - Method in class com.flashphoner.fpwcsapi.session.Call
 
getStatus() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getStatus() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
getStatus() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
getStream() - Method in class com.flashphoner.fpwcsapi.room.Participant
 
getStreamName() - Method in class com.flashphoner.fpwcsapi.room.Participant
 
getStripCodecs() - Method in class com.flashphoner.fpwcsapi.session.CallOptions
 
getStripCodecs() - Method in class com.flashphoner.fpwcsapi.session.StreamOptions
 
getSupportedResolutions() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getTarget() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getText() - Method in class com.flashphoner.fpwcsapi.room.Message
 
getThreadInfo() - Static method in class com.flashphoner.fpwcsapi.util.AppRTCUtils
Helper method for building a string of thread information.
getTo() - Method in class com.flashphoner.fpwcsapi.room.Message
 
getTransport() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
getTransport() - Method in class com.flashphoner.fpwcsapi.session.StreamOptions
Get tarnsportType for stream
getType() - Method in class com.flashphoner.fpwcsapi.bean.StreamEvent
 
getType() - Method in class com.flashphoner.fpwcsapi.session.Call.DTMFParams
 
getType() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaDevice
 
getUrlWsServer() - Method in class com.flashphoner.fpwcsapi.session.SessionOptions
 
getUseDTLS() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getUseProxy() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getUsername() - Method in class com.flashphoner.fpwcsapi.room.RoomManager
 
getUsername() - Method in class com.flashphoner.fpwcsapi.room.RoomManagerOptions
 
getVideoCapturer() - Method in class com.flashphoner.fpwcsapi.FPSurfaceViewRenderer
 
getVideoConstraints() - Method in class com.flashphoner.fpwcsapi.constraints.Constraints
 
getVideoFps() - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
Get video FPS
getVideoList() - Method in class com.flashphoner.fpwcsapi.MediaDeviceList
Get list of video devices Example: LabelledSpinner.setItemsArray(Flashphoner.getMediaDevices().getVideoList()); Here we fill out the UI element with the list of available video devices
getVideoRate() - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
getVideoState() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
getVideoState() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
getVisibleName() - Method in class com.flashphoner.fpwcsapi.session.Call
 
getVisibleName() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
getVolume() - Static method in class com.flashphoner.fpwcsapi.Flashphoner
Get current volume level
getWidth() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
getWidth() - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
Get video width
getWidth() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
getWidth() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
getWidth() - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
GOT_EXCEPTION_WHILE_STREAMING_FILE - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
General VOD error, indicates that Exception occurred while reading/processing media file.

H

hangup() - Method in class com.flashphoner.fpwcsapi.session.Call
Hangup the call
hashCode() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
hold() - Method in class com.flashphoner.fpwcsapi.session.Call
Put the call on hold

I

IncomingCallEvent - Interface in com.flashphoner.fpwcsapi.session
New incoming SIP call callback
init(Activity) - Static method in class com.flashphoner.fpwcsapi.Flashphoner
Init api using context
init() - Method in class com.flashphoner.fpwcsapi.WCSAudioManager
 
init(Context) - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
 
initRenderer(String, SurfaceViewRenderer) - Static method in class com.flashphoner.fpwcsapi.util.Utils
 
isAudioMuted() - Method in class com.flashphoner.fpwcsapi.session.Call
Check if audio muted
isAudioMuted() - Method in class com.flashphoner.fpwcsapi.session.Stream
Check if audio muted
isAudioMuted() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
 
isCameraReleased() - Method in class org.webrtc.FlashlightCameraSession
 
isEnableConnectionQualityCalculation() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
isFlashlightSupport() - Static method in class com.flashphoner.fpwcsapi.Flashphoner
Checks if the camera supports flashlight
isFlashlightSupport() - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
 
isFlashlightSupport() - Method in class org.webrtc.FlashlightCameraCapturer
 
isFlashlightSupport() - Method in class org.webrtc.FlashlightCameraSession
 
isHasAudio() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
isHasAudio() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
isHasVideo() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
isHasVideo() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
isKbs(Integer) - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
 
isMuteAudio() - Method in class com.flashphoner.fpwcsapi.WCSAudioManager
 
isMuted() - Method in class com.flashphoner.fpwcsapi.session.MediaState
 
isPublished() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
isPublished() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
isPublishingStatus() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
isReceiveAudio() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnectionOptions
 
isReceiveVideo() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnectionOptions
 
isRecord() - Method in class com.flashphoner.fpwcsapi.session.AbstractStreamOptions
 
isRecord() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
isTrustAllCertificates() - Method in class com.flashphoner.fpwcsapi.session.SessionOptions
 
isUseFEC() - Method in class com.flashphoner.fpwcsapi.constraints.AudioConstraints
 
isUseStereo() - Method in class com.flashphoner.fpwcsapi.constraints.AudioConstraints
 
isVideoMuted() - Method in class com.flashphoner.fpwcsapi.session.Call
Check if video muted
isVideoMuted() - Method in class com.flashphoner.fpwcsapi.session.Stream
Check if video muted
isVideoMuted() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
 

J

join(RoomOptions) - Method in class com.flashphoner.fpwcsapi.room.RoomManager
Join the room based on passed room options

K

KalmanFilter - Class in com.flashphoner.fpwcsapi.util
Simple implementation of the Kalman Filter for 1D data.
KalmanFilter(double, double, double, double, double) - Constructor for class com.flashphoner.fpwcsapi.util.KalmanFilter
Constructor
KalmanFilter(double, double) - Constructor for class com.flashphoner.fpwcsapi.util.KalmanFilter
Constructor
KBPS_THRESHOLD - Static variable in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
 

L

lastMeasurement() - Method in class com.flashphoner.fpwcsapi.util.KalmanFilter
Set the last measurement.
leave(RestAppCommunicator.Handler) - Method in class com.flashphoner.fpwcsapi.room.Room
Leave the room and stop publishing stream associated with this room
logDeviceInfo(String) - Static method in class com.flashphoner.fpwcsapi.util.AppRTCUtils
Information about the current build, taken from system properties.
LooperExecutor - Class in com.flashphoner.fpwcsapi.util
Looper based executor class.
LooperExecutor() - Constructor for class com.flashphoner.fpwcsapi.util.LooperExecutor
 

M

md5(String) - Static method in class com.flashphoner.fpwcsapi.util.Utils
Create md5
MediaConnection - Class in com.flashphoner.fpwcsapi.webrtc
Wrapper around WebRTC peer-connection
MediaConnection(String, VideoSink, WebRTCMediaProvider, LooperExecutor, String, PeerConnection.RTCConfiguration) - Constructor for class com.flashphoner.fpwcsapi.webrtc.MediaConnection
New MediaConnection
MediaConnectionListener - Interface in com.flashphoner.fpwcsapi.webrtc
Listener interface for SDP, ICE and PeerConnection callbacks
MediaConnectionOptions - Class in com.flashphoner.fpwcsapi.webrtc
Options used in media connection creation
MediaConnectionOptions() - Constructor for class com.flashphoner.fpwcsapi.webrtc.MediaConnectionOptions
 
MediaDevice - Class in com.flashphoner.fpwcsapi.webrtc
Simple media device object
MediaDevice(int, String) - Constructor for class com.flashphoner.fpwcsapi.webrtc.MediaDevice
 
MediaDevice(int, String, String) - Constructor for class com.flashphoner.fpwcsapi.webrtc.MediaDevice
 
MediaDeviceList - Class in com.flashphoner.fpwcsapi
The list of available media devices
MediaDeviceList() - Constructor for class com.flashphoner.fpwcsapi.MediaDeviceList
 
MediaProvider - Enum in com.flashphoner.fpwcsapi.bean
WCS media provider, WebRTC by default
MEDIASESSION_ID_ALREADY_IN_USE - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Published or subscribed sessions used this MediaSessionId.
MEDIASESSION_ID_NULL - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Error indicates that stream object received by server has empty mediaSessionId field.
MediaState - Class in com.flashphoner.fpwcsapi.session
 
MediaState() - Constructor for class com.flashphoner.fpwcsapi.session.MediaState
 
Message - Class in com.flashphoner.fpwcsapi.room
Message object used in the room text chat implementation
Message() - Constructor for class com.flashphoner.fpwcsapi.room.Message
 
MIC_TYPE - Static variable in class com.flashphoner.fpwcsapi.webrtc.MediaDevice
 
muteAudio() - Method in class com.flashphoner.fpwcsapi.session.Call
Mute audio for this call
muteAudio() - Method in class com.flashphoner.fpwcsapi.session.Stream
Mute audio on the stream
muteAudio() - Method in class com.flashphoner.fpwcsapi.WCSAudioManager
 
muteAudio() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
Disable audio track
muteVideo() - Method in class com.flashphoner.fpwcsapi.session.Call
Mute video for this call
muteVideo() - Method in class com.flashphoner.fpwcsapi.session.Stream
Check if video muted Mute video in the stream
muteVideo() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
Disable video track

N

NO_AVAILABLE_TRANSCODERS - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
No available transcoders for stream
NO_COMMON_CODECS - Static variable in class com.flashphoner.fpwcsapi.bean.CallStatusInfo
No common codecs
NO_COMMON_CODECS - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
No common codecs on setup track, did not found corresponding trackId->mediaPort.
NORMAL_CALL_CLEARING - Static variable in class com.flashphoner.fpwcsapi.bean.CallStatusInfo
Normal call hangup.

O

on(RoomEvent) - Method in class com.flashphoner.fpwcsapi.room.Room
Add the RoomEvent listener.
on(RoomManagerEvent) - Method in class com.flashphoner.fpwcsapi.room.RoomManager
Handle RoomManagerEvent
on(boolean, String) - Method in interface com.flashphoner.fpwcsapi.session.AvailableStreamCallback
 
on(CallStatusEvent) - Method in class com.flashphoner.fpwcsapi.session.Call
Set callStatusEvent listener, implementing CallStatusEvent.onTrying(Call), CallStatusEvent.onEstablished(Call), etc
on(SessionEvent) - Method in class com.flashphoner.fpwcsapi.session.Session
Set event listener statuses and data
on(IncomingCallEvent) - Method in class com.flashphoner.fpwcsapi.session.Session
Handle incoming call
on(StreamStatusEvent) - Method in class com.flashphoner.fpwcsapi.session.Stream
Handle changes in the stream status
on(StreamEventHandler) - Method in class com.flashphoner.fpwcsapi.session.Stream
Handle changes in the stream status or event
onAccepted(Data) - Method in interface com.flashphoner.fpwcsapi.session.RestAppCommunicator.Handler
 
onAppData(Data) - Method in interface com.flashphoner.fpwcsapi.session.SessionEvent
On received data from connected app
onBusy(Call) - Method in interface com.flashphoner.fpwcsapi.session.CallStatusEvent
WCS received BUSY from SIP end
onCall(Call) - Method in interface com.flashphoner.fpwcsapi.session.IncomingCallEvent
Event on incoming call from server
onCameraSwitchDone(boolean) - Method in interface com.flashphoner.fpwcsapi.handler.CameraSwitchHandler
 
onCameraSwitchError(String) - Method in interface com.flashphoner.fpwcsapi.handler.CameraSwitchHandler
 
onConnected(Connection) - Method in interface com.flashphoner.fpwcsapi.room.RoomManagerEvent
Session connected
onConnected(Connection) - Method in interface com.flashphoner.fpwcsapi.session.SessionEvent
Event of client connected to server
onDisconnection(Connection) - Method in interface com.flashphoner.fpwcsapi.room.RoomManagerEvent
Session disconnected
onDisconnection(Connection) - Method in interface com.flashphoner.fpwcsapi.session.SessionEvent
Event of client disconnected from server
onEstablished(Call) - Method in interface com.flashphoner.fpwcsapi.session.CallStatusEvent
SIP call is established between WCS and SIP end.
onFailed(Room, String) - Method in interface com.flashphoner.fpwcsapi.room.RoomEvent
Error in the room
onFailed(Call) - Method in interface com.flashphoner.fpwcsapi.session.CallStatusEvent
Call failed on WCS server
onFinished(Call) - Method in interface com.flashphoner.fpwcsapi.session.CallStatusEvent
SIP call is terminated between WCS and SIP end.
onFrame(VideoFrame) - Method in class com.flashphoner.fpwcsapi.FPSurfaceViewRenderer
 
onHold(Call) - Method in interface com.flashphoner.fpwcsapi.session.CallStatusEvent
The call is put on hold by remote SIP party
onIceCandidate(IceCandidate) - Method in interface com.flashphoner.fpwcsapi.webrtc.MediaConnectionListener
Callback fired once local Ice candidate is generated.
onIceConnected() - Method in interface com.flashphoner.fpwcsapi.webrtc.MediaConnectionListener
Callback fired once connection is established (IceConnectionState is CONNECTED).
onIceDisconnected() - Method in interface com.flashphoner.fpwcsapi.webrtc.MediaConnectionListener
Callback fired once connection is closed (IceConnectionState is DISCONNECTED).
onJoined(Participant) - Method in interface com.flashphoner.fpwcsapi.room.RoomEvent
Joined a new participant
onLayout(boolean, int, int, int, int) - Method in class com.flashphoner.fpwcsapi.layout.PercentFrameLayout
 
onLeft(Participant) - Method in interface com.flashphoner.fpwcsapi.room.RoomEvent
Participant left the room
onLocalDescription(SessionDescription) - Method in interface com.flashphoner.fpwcsapi.webrtc.MediaConnectionListener
Callback fired once local SDP is created and set.
onMeasure(int, int) - Method in class com.flashphoner.fpwcsapi.layout.PercentFrameLayout
 
onMessage(Message) - Method in interface com.flashphoner.fpwcsapi.room.RoomEvent
Message received
onPeerConnectionClosed() - Method in interface com.flashphoner.fpwcsapi.webrtc.MediaConnectionListener
Callback fired once peer connection is closed.
onPeerConnectionError(String) - Method in interface com.flashphoner.fpwcsapi.webrtc.MediaConnectionListener
Callback fired once peer connection error happened.
onPeerConnectionStatsReady(StatsReport[]) - Method in interface com.flashphoner.fpwcsapi.webrtc.MediaConnectionListener
Callback fired once peer connection statistics is ready.
onPublished(Participant) - Method in interface com.flashphoner.fpwcsapi.room.RoomEvent
Participant published a stream
onRegistered(Connection) - Method in interface com.flashphoner.fpwcsapi.session.SessionEvent
Event of client registered on SIP server
onRejected(Data) - Method in interface com.flashphoner.fpwcsapi.session.RestAppCommunicator.Handler
 
onRing(Call) - Method in interface com.flashphoner.fpwcsapi.session.CallStatusEvent
WCS received RINGING from SIP end
onState(Room) - Method in interface com.flashphoner.fpwcsapi.room.RoomEvent
Changed room state
onStreamEvent(StreamEvent) - Method in class com.flashphoner.fpwcsapi.session.Stream
 
onStreamEvent(StreamEvent) - Method in interface com.flashphoner.fpwcsapi.session.StreamEventHandler
 
onStreamStatus(Stream, StreamStatus) - Method in interface com.flashphoner.fpwcsapi.session.StreamEventHandler
Invoked on stream status changed
onStreamStatus(Stream, StreamStatus) - Method in interface com.flashphoner.fpwcsapi.session.StreamStatusEvent
Deprecated.
Invoked on stream status changed
onTrying(Call) - Method in interface com.flashphoner.fpwcsapi.session.CallStatusEvent
WCS received TRYING from SIP end
onVideoRateStat(ConnectionQuality, double, double) - Method in interface com.flashphoner.fpwcsapi.session.ConnectionQualityCallback
 
org.webrtc - package org.webrtc
 

P

Participant - Class in com.flashphoner.fpwcsapi.room
Room participant It is a user connected to the room
Participant(String, Room) - Constructor for class com.flashphoner.fpwcsapi.room.Participant
New participant
PercentFrameLayout - Class in com.flashphoner.fpwcsapi.layout
Layout for percent frame
PercentFrameLayout(Context) - Constructor for class com.flashphoner.fpwcsapi.layout.PercentFrameLayout
 
PercentFrameLayout(Context, AttributeSet) - Constructor for class com.flashphoner.fpwcsapi.layout.PercentFrameLayout
 
PercentFrameLayout(Context, AttributeSet, int) - Constructor for class com.flashphoner.fpwcsapi.layout.PercentFrameLayout
 
play(SurfaceViewRenderer) - Method in class com.flashphoner.fpwcsapi.room.Participant
Play stream associated with this participant and set participant.stream field
play() - Method in class com.flashphoner.fpwcsapi.session.Stream
Play stream from server
publish(SurfaceViewRenderer, StreamOptions) - Method in class com.flashphoner.fpwcsapi.room.Room
Publish a stream within the room
publish(SurfaceViewRenderer) - Method in class com.flashphoner.fpwcsapi.room.Room
Publish a stream within the room
publish() - Method in class com.flashphoner.fpwcsapi.session.Stream
Publish stream to server
PUBLISH_STREAM_IS_NOT_READY - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Publish stream is not ready, try again later.

R

release(Session) - Method in class com.flashphoner.fpwcsapi.Context
Release session from collections
release() - Method in class com.flashphoner.fpwcsapi.session.RestAppCommunicator
 
releaseLocalMediaAccess() - Static method in class com.flashphoner.fpwcsapi.Flashphoner
Release local media access
releaseLocalMediaAccess() - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
 
removeCustom(String) - Method in class com.flashphoner.fpwcsapi.bean.CustomObject
 
REQUESTED_STREAM_SHUTDOWN - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Requested stream shutdown.
requestStart() - Method in class com.flashphoner.fpwcsapi.util.LooperExecutor
 
requestStop() - Method in class com.flashphoner.fpwcsapi.util.LooperExecutor
 
RestAppCommunicator - Class in com.flashphoner.fpwcsapi.session
Supports send / receive data methods
RestAppCommunicator(Session) - Constructor for class com.flashphoner.fpwcsapi.session.RestAppCommunicator
New communicator based on Session
RestAppCommunicator.Handler - Interface in com.flashphoner.fpwcsapi.session
Data status handler
RESTRICTED_ACCESS - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Access restricted by access list
Room - Class in com.flashphoner.fpwcsapi.room
Room object represents a virtual room with a set of connected participants.
Room(RoomOptions, RoomManager) - Constructor for class com.flashphoner.fpwcsapi.room.Room
New room using options and roomManager
RoomEvent - Interface in com.flashphoner.fpwcsapi.room
RoomEvent callback
RoomManager - Class in com.flashphoner.fpwcsapi.room
Manager of Rooms
RoomManager(RoomManagerOptions) - Constructor for class com.flashphoner.fpwcsapi.room.RoomManager
New RoomManager It creates a new session and listens the session events
RoomManagerEvent - Interface in com.flashphoner.fpwcsapi.room
Callback event for RoomManager
RoomManagerOptions - Class in com.flashphoner.fpwcsapi.room
Options for RoomManager
RoomManagerOptions(String, String) - Constructor for class com.flashphoner.fpwcsapi.room.RoomManagerOptions
New options object based on WS url and room username
RoomOptions - Class in com.flashphoner.fpwcsapi.room
Options for creation of Room object
RoomOptions() - Constructor for class com.flashphoner.fpwcsapi.room.RoomOptions
 
RTSP_HAS_WRONG_FORMAT - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
RTSP has wrong format on play stream, check correct of the RTSP url.
RTSP_STREAM_NOT_FOUND - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Rtsp stream is not found, agent received "404-Not Found".
RTSPAGENT_SHUTDOWN - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
On shutdown RTSP agent.
run() - Method in class com.flashphoner.fpwcsapi.util.LooperExecutor
 

S

scheduleAtFixedRate(Runnable, long) - Method in class com.flashphoner.fpwcsapi.util.LooperExecutor
 
send(String) - Method in class com.flashphoner.fpwcsapi.session.Session
Send rpc message to handler
send(String, Object) - Method in class com.flashphoner.fpwcsapi.session.Session
Send rpc message to handler with data
sendData(Object, RestAppCommunicator.Handler) - Method in class com.flashphoner.fpwcsapi.session.RestAppCommunicator
Send data to WCS server over Websocket
sendData(Map<String, Object>) - Method in class com.flashphoner.fpwcsapi.session.Stream
 
sendDTMF(String, Call.DTMFType) - Method in class com.flashphoner.fpwcsapi.session.Call
 
sendMediaStates() - Method in class com.flashphoner.fpwcsapi.session.Stream
 
sendMessage(String) - Method in class com.flashphoner.fpwcsapi.room.Participant
Send a text message to this participant
Session - Class in com.flashphoner.fpwcsapi.session
Stream and call management API Session object is a session between Android app and WCS server One session can create many streams or SIP calls
Session(SessionOptions, Context) - Constructor for class com.flashphoner.fpwcsapi.session.Session
New session based on sessionOptions
SESSION_DOES_NOT_EXIST - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Actual session does not exist.
SESSION_NOT_READY - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Session is not initialized or terminated on play ordinary stream.
SessionEvent - Interface in com.flashphoner.fpwcsapi.session
Events of session
SessionOptions - Class in com.flashphoner.fpwcsapi.session
SessionOptions
SessionOptions(String) - Constructor for class com.flashphoner.fpwcsapi.session.SessionOptions
 
setAppKey(String) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setAudioConstraints(AudioConstraints) - Method in class com.flashphoner.fpwcsapi.constraints.Constraints
 
setAudioState(MediaState) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setAudioTrack(AudioTrack) - Method in class com.flashphoner.fpwcsapi.WCSAudioManager
 
setAuthToken(String) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setAvailableStreamCallback(AvailableStreamCallback) - Method in class com.flashphoner.fpwcsapi.session.Stream
 
setBitrate(int) - Method in class com.flashphoner.fpwcsapi.constraints.AudioConstraints
 
setBitrate(int) - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
Set bitrate for publishing or playing
setBitrate(int) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setCallee(String) - Method in class com.flashphoner.fpwcsapi.session.AbstractCallOptions
 
setCaller(String) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setCallId(String) - Method in class com.flashphoner.fpwcsapi.session.Call.DTMFParams
 
setCallId(String) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setCameraId(Integer) - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
Set video source camera
setCameraName(String) - Method in interface com.flashphoner.fpwcsapi.camera.CustomCameraCapturerOptions
 
setCameraType(CameraCapturerFactory.CameraType) - Method in class com.flashphoner.fpwcsapi.camera.CameraCapturerFactory
 
setCaptureToTexture(boolean) - Method in interface com.flashphoner.fpwcsapi.camera.CustomCameraCapturerOptions
 
setClientOSVersion(String) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setClientVersion(String) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setConnectionQualityCallback(ConnectionQualityCallback) - Method in class com.flashphoner.fpwcsapi.session.Stream
Set callback for connection quality
setConstraints(Constraints) - Method in class com.flashphoner.fpwcsapi.session.CallOptions
 
setConstraints(Constraints) - Method in class com.flashphoner.fpwcsapi.session.StreamOptions
Set constraints for stream
setCustom(String, Object) - Method in class com.flashphoner.fpwcsapi.bean.CustomObject
 
setCustom(Map<String, Object>) - Method in class com.flashphoner.fpwcsapi.bean.CustomObject
 
setCustomCameraCapturerOptions(CustomCameraCapturerOptions) - Method in class com.flashphoner.fpwcsapi.camera.CameraCapturerFactory
 
setDtmf(String) - Method in class com.flashphoner.fpwcsapi.session.Call.DTMFParams
 
setEventsHandler(CameraVideoCapturer.CameraEventsHandler) - Method in interface com.flashphoner.fpwcsapi.camera.CustomCameraCapturerOptions
 
setFps(int) - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
setFrom(String) - Method in class com.flashphoner.fpwcsapi.room.Message
 
setHasAudio(Boolean) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setHasAudio(Boolean) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setHasVideo(Boolean) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setHasVideo(boolean) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setHeight(Integer) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setHeight(int) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setHeight(int) - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
setHoldForTransfer(Boolean) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setId(String) - Method in class com.flashphoner.fpwcsapi.session.AvailableStreamObject
 
setId(int) - Method in class com.flashphoner.fpwcsapi.webrtc.MediaDevice
 
setIncoming(Boolean) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setInfo(String) - Method in class com.flashphoner.fpwcsapi.bean.Data
 
setInfo(String) - Method in class com.flashphoner.fpwcsapi.session.AvailableStreamObject
 
setInfo(String) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setInviteParameters(Map<String, String>) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setInviteParameters(Map<String, String>) - Method in class com.flashphoner.fpwcsapi.session.CallOptions
 
setIsMsrp(Boolean) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setLabel(String) - Method in class com.flashphoner.fpwcsapi.webrtc.MediaDevice
 
setLocalRenderer(SurfaceViewRenderer) - Method in class com.flashphoner.fpwcsapi.session.CallOptions
 
setLocalRenderer(SurfaceViewRenderer) - Method in class com.flashphoner.fpwcsapi.session.SessionOptions
 
setLocalVideoSink(VideoSink) - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnectionOptions
 
setLostPackets(int) - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
setMaxBitrate(int) - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
Set maximum bitrate
setMeasurementNoise(double) - Method in class com.flashphoner.fpwcsapi.util.KalmanFilter
Sets measurement noise
setMediaConnectionListener(MediaConnectionListener) - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
Set listener
setMediaOptions(PeerConnection.RTCConfiguration) - Method in class com.flashphoner.fpwcsapi.session.SessionOptions
 
setMediaProvider(MediaProvider) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setMediaProvider(MediaProvider) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setMediaProviders(List<MediaProvider>) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setMediaSessionId(String) - Method in class com.flashphoner.fpwcsapi.bean.StreamEvent
 
setMediaSessionId(String) - Method in class com.flashphoner.fpwcsapi.session.AvailableStreamObject
 
setMediaSessionId(String) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setMediaSessionId(String) - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
setMinBitrate(int) - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
Set minimum bitrate
setMuted(boolean) - Method in class com.flashphoner.fpwcsapi.session.MediaState
 
setNack(long) - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
setName(String) - Method in class com.flashphoner.fpwcsapi.room.Participant
 
setName(String) - Method in class com.flashphoner.fpwcsapi.room.RoomOptions
 
setName(String) - Method in class com.flashphoner.fpwcsapi.session.AbstractStreamOptions
 
setName(String) - Method in class com.flashphoner.fpwcsapi.session.AvailableStreamObject
 
setOperationId(String) - Method in class com.flashphoner.fpwcsapi.bean.Data
 
setOptions(MediaConnectionOptions) - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
Set media options
setParentCallId(String) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setPayload(Object) - Method in class com.flashphoner.fpwcsapi.bean.Data
 
setPayload(Map<String, Object>) - Method in class com.flashphoner.fpwcsapi.bean.StreamEvent
 
setPeerConnectionFactoryOptions(PeerConnectionFactory.Options) - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
 
setPli(long) - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
setPosition(int, int, int, int) - Method in class com.flashphoner.fpwcsapi.layout.PercentFrameLayout
 
setProcessNoise(double) - Method in class com.flashphoner.fpwcsapi.util.KalmanFilter
Sets process noise
setPublished(boolean) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setQuality(int) - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
Set quality for playing
setQuality(int) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setReceiveAudio(boolean) - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnectionOptions
 
setReceiveVideo(boolean) - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnectionOptions
 
setRecord(boolean) - Method in class com.flashphoner.fpwcsapi.session.AbstractStreamOptions
 
setRecordName(String) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setRemoteDescription(SessionDescription) - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
Set remote SDP
setRemoteMediaElementId(String) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setRemoteRenderer(SurfaceViewRenderer) - Method in class com.flashphoner.fpwcsapi.session.CallOptions
 
setRemoteRenderer(SurfaceViewRenderer) - Method in class com.flashphoner.fpwcsapi.session.SessionOptions
 
setRemoteVideoSink(VideoSink) - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnectionOptions
 
setRenderer(SurfaceViewRenderer) - Method in class com.flashphoner.fpwcsapi.session.StreamOptions
Set renderer for displaying stream
setResolution(int, int) - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
Set video resolution
setRoomConfig(Map<String, String>) - Method in class com.flashphoner.fpwcsapi.room.Message
 
setRtmpStream(String) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setRtmpUrl(String) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setRtmpUrl(String) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setRtmpUrl(String) - Method in class com.flashphoner.fpwcsapi.session.StreamOptions
 
setSdp(String) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setSdp(String) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setSharedContext(EglBase.Context) - Method in class com.flashphoner.fpwcsapi.session.SessionOptions
 
setSipAuthenticationName(String) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setSipContactParams(String) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setSipDomain(String) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setSipLogin(String) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setSipMessageRaw(String) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setSipOutboundProxy(String) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setSipPassword(String) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setSipPort(Integer) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setSipRegisterRequired(Boolean) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setSipStatus(Integer) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setSipVisibleName(String) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setStatus(String) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setStatus(String) - Method in class com.flashphoner.fpwcsapi.bean.Data
 
setStatus(String) - Method in class com.flashphoner.fpwcsapi.session.AvailableStreamObject
 
setStatus(String) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setStatus(StreamStatus) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setStreamName(String) - Method in class com.flashphoner.fpwcsapi.room.Participant
 
setStripCodecs(String[]) - Method in class com.flashphoner.fpwcsapi.session.CallOptions
 
setStripCodecs(String[]) - Method in class com.flashphoner.fpwcsapi.session.StreamOptions
 
setSupportedResolutions(String) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setTarget(String) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setText(String) - Method in class com.flashphoner.fpwcsapi.room.Message
 
setTo(String) - Method in class com.flashphoner.fpwcsapi.room.Message
 
setTransport(Transport) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setTransport(Transport) - Method in class com.flashphoner.fpwcsapi.session.StreamOptions
Set tarnsportType for stream
setType(StreamEventType) - Method in class com.flashphoner.fpwcsapi.bean.StreamEvent
 
setType(Call.DTMFType) - Method in class com.flashphoner.fpwcsapi.session.Call.DTMFParams
 
setType(String) - Method in class com.flashphoner.fpwcsapi.webrtc.MediaDevice
 
setUseBluetoothSco(boolean) - Method in class com.flashphoner.fpwcsapi.WCSAudioManager
 
setUseDTLS(Boolean) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setUseFEC(boolean) - Method in class com.flashphoner.fpwcsapi.constraints.AudioConstraints
 
setUseProximitySensor(boolean) - Method in class com.flashphoner.fpwcsapi.WCSAudioManager
 
setUseProxy(Boolean) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setUseSpeakerPhone(boolean) - Method in class com.flashphoner.fpwcsapi.WCSAudioManager
 
setUseStereo(boolean) - Method in class com.flashphoner.fpwcsapi.constraints.AudioConstraints
 
setVideoBandwidth(Integer, Integer) - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
Set stream bandwidth
setVideoCapturer(VideoCapturer) - Method in class com.flashphoner.fpwcsapi.FPSurfaceViewRenderer
 
setVideoCapturer(VideoCapturer) - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
 
setVideoConstraints(VideoConstraints) - Method in class com.flashphoner.fpwcsapi.constraints.Constraints
 
setVideoFps(int) - Method in class com.flashphoner.fpwcsapi.constraints.VideoConstraints
Set video FPS
setVideoRate(int) - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
setVideoState(MediaState) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setVisibleName(String) - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
setVolume(int) - Static method in class com.flashphoner.fpwcsapi.Flashphoner
Set volume level
setWidth(Integer) - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
setWidth(int) - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
setWidth(int) - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
shouldDelayChildPressedState() - Method in class com.flashphoner.fpwcsapi.layout.PercentFrameLayout
 
size() - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
 
stop() - Method in class com.flashphoner.fpwcsapi.room.Participant
Stop playback stream associated with this participant
stop() - Method in class com.flashphoner.fpwcsapi.session.Stream
Stop stream publishing or playback and close associated mediaConnection
stop() - Method in class org.webrtc.FlashlightCameraSession
 
STOPPED_BY_PUBLISHER_STOP - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Related publisher stopped its stream or lost connection.
STOPPED_BY_REST_TERMINATE - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Stream was stopped by rest terminate request.
STOPPED_BY_SESSION_DISCONNECT - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Related session was disconnected.
STOPPED_BY_USER - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Stop the media session by user after call was finished or unpublish stream.
Stream - Class in com.flashphoner.fpwcsapi.session
Create stream for publishing of playing
STREAM_FAILED - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Stream failed
STREAM_NAME_ALREADY_IN_USE - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Server already has a publish stream with the same name, try using different one.
STREAM_NOT_FOUND - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Stream with this name is not found, check the correct of the name.
StreamEvent - Class in com.flashphoner.fpwcsapi.bean
 
StreamEvent() - Constructor for class com.flashphoner.fpwcsapi.bean.StreamEvent
 
StreamEvent(String, StreamEventType) - Constructor for class com.flashphoner.fpwcsapi.bean.StreamEvent
 
StreamEventHandler - Interface in com.flashphoner.fpwcsapi.session
Handler for stream events
StreamEventType - Enum in com.flashphoner.fpwcsapi.bean
 
StreamObject - Class in com.flashphoner.fpwcsapi.session
StreamObject
StreamObject() - Constructor for class com.flashphoner.fpwcsapi.session.StreamObject
 
StreamObject(StreamOptions) - Constructor for class com.flashphoner.fpwcsapi.session.StreamObject
New Stream properties
StreamOptions - Class in com.flashphoner.fpwcsapi.session
Options for stream: stream name, renderer for displaying video, constraints for audio and video
StreamOptions(String) - Constructor for class com.flashphoner.fpwcsapi.session.StreamOptions
New StreamOptions
StreamOptions() - Constructor for class com.flashphoner.fpwcsapi.session.StreamOptions
New StreamOptions
StreamStatus - Enum in com.flashphoner.fpwcsapi.bean
WCS stream status
StreamStatusEvent - Interface in com.flashphoner.fpwcsapi.session
Deprecated.
StreamStatusInfo - Class in com.flashphoner.fpwcsapi.bean
 
StreamStatusInfo() - Constructor for class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
 
stripCodecs(String, String[]) - Static method in class com.flashphoner.fpwcsapi.util.Utils
 
switchCamera(CameraSwitchHandler) - Method in class com.flashphoner.fpwcsapi.session.Call
Switch camera if exist
switchCamera(CameraSwitchHandler) - Method in class com.flashphoner.fpwcsapi.session.Stream
Switch camera if exist
switchCamera(CameraSwitchHandler) - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
 
switchRenderer(SurfaceViewRenderer) - Method in class com.flashphoner.fpwcsapi.session.Stream
Switch the stream to a new renderer
switchRenderer(VideoSink) - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
Switch the stream to a new renderer

T

TERMINATED_BY_KEEP_ALIVE - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Terminated by keep-alive on walk through subscribers.
toString() - Method in class com.flashphoner.fpwcsapi.bean.Connection
 
toString() - Method in class com.flashphoner.fpwcsapi.bean.CustomObject
 
toString() - Method in class com.flashphoner.fpwcsapi.bean.Data
 
toString() - Method in class com.flashphoner.fpwcsapi.bean.StreamEvent
 
toString() - Method in class com.flashphoner.fpwcsapi.constraints.AudioConstraints
 
toString() - Method in class com.flashphoner.fpwcsapi.session.AvailableStreamObject
 
toString() - Method in class com.flashphoner.fpwcsapi.session.CallObject
 
toString() - Method in class com.flashphoner.fpwcsapi.session.StreamObject
 
toString() - Method in class com.flashphoner.fpwcsapi.session.VideoRateStat
 
toString() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaDevice
 
TRANSCODING_REQUIRED_BUT_DISABLED - Static variable in class com.flashphoner.fpwcsapi.bean.CallStatusInfo
Transcoding required, but disabled in settings
TRANSCODING_REQUIRED_BUT_DISABLED - Static variable in class com.flashphoner.fpwcsapi.bean.StreamStatusInfo
Transcoding required, but disabled in settings
Transport - Enum in com.flashphoner.fpwcsapi.session
 
trustAllCertificates(boolean) - Method in class com.flashphoner.fpwcsapi.session.SessionOptions
 
turnOffFlashlight() - Static method in class com.flashphoner.fpwcsapi.Flashphoner
Turn off flashlight
turnOffFlashlight() - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
 
turnOffFlashlight() - Method in class org.webrtc.FlashlightCameraCapturer
 
turnOnFlashlight() - Static method in class com.flashphoner.fpwcsapi.Flashphoner
Turn on flashlight
turnOnFlashlight() - Method in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
 
turnOnFlashlight() - Method in class org.webrtc.FlashlightCameraCapturer
 

U

unhold() - Method in class com.flashphoner.fpwcsapi.session.Call
Unhold the call
unmuteAudio() - Method in class com.flashphoner.fpwcsapi.session.Call
Unmute audio for this call
unmuteAudio() - Method in class com.flashphoner.fpwcsapi.session.Stream
Unmute audio on the stream
unmuteAudio() - Method in class com.flashphoner.fpwcsapi.WCSAudioManager
 
unmuteAudio() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
Enable audio track
unmuteVideo() - Method in class com.flashphoner.fpwcsapi.session.Call
Unmute video for this call
unmuteVideo() - Method in class com.flashphoner.fpwcsapi.session.Stream
Unmute video on the stream
unmuteVideo() - Method in class com.flashphoner.fpwcsapi.webrtc.MediaConnection
Enable video track
unpublish() - Method in class com.flashphoner.fpwcsapi.room.Room
Unpublish previously published stream
updateAudio(boolean) - Method in class com.flashphoner.fpwcsapi.constraints.Constraints
 
updateVideo(boolean) - Method in class com.flashphoner.fpwcsapi.constraints.Constraints
 
Utils - Class in com.flashphoner.fpwcsapi.util
Custom utils
Utils() - Constructor for class com.flashphoner.fpwcsapi.util.Utils
 

V

valueOf(String) - Static method in enum com.flashphoner.fpwcsapi.bean.ConnectionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.flashphoner.fpwcsapi.bean.MediaProvider
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.flashphoner.fpwcsapi.bean.StreamEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.flashphoner.fpwcsapi.bean.StreamStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.flashphoner.fpwcsapi.camera.CameraCapturerFactory.CameraType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.flashphoner.fpwcsapi.session.Call.DTMFType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.flashphoner.fpwcsapi.session.Transport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.flashphoner.fpwcsapi.WCSAudioManager.AudioDevice
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.flashphoner.fpwcsapi.bean.ConnectionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.flashphoner.fpwcsapi.bean.MediaProvider
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.flashphoner.fpwcsapi.bean.StreamEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.flashphoner.fpwcsapi.bean.StreamStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.flashphoner.fpwcsapi.camera.CameraCapturerFactory.CameraType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.flashphoner.fpwcsapi.session.Call.DTMFType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.flashphoner.fpwcsapi.session.Transport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.flashphoner.fpwcsapi.WCSAudioManager.AudioDevice
Returns an array containing the constants of this enum type, in the order they are declared.
VIDEO_CODEC_H264 - Static variable in class com.flashphoner.fpwcsapi.Flashphoner
 
VIDEO_CODEC_VP8 - Static variable in class com.flashphoner.fpwcsapi.Flashphoner
 
VIDEO_CODEC_VP9 - Static variable in class com.flashphoner.fpwcsapi.Flashphoner
 
VIDEO_TRACK_ID - Static variable in class com.flashphoner.fpwcsapi.webrtc.WebRTCMediaProvider
 
VideoConstraints - Class in com.flashphoner.fpwcsapi.constraints
Constraints for video: width, height, bitrate, quality, source camera and fps
VideoConstraints() - Constructor for class com.flashphoner.fpwcsapi.constraints.VideoConstraints
 
VideoRateStat - Class in com.flashphoner.fpwcsapi.session
 
VideoRateStat() - Constructor for class com.flashphoner.fpwcsapi.session.VideoRateStat
 
VideoRateStat(String, int) - Constructor for class com.flashphoner.fpwcsapi.session.VideoRateStat
 

W

WCSAudioManager - Class in com.flashphoner.fpwcsapi
WCSAudioManager
WCSAudioManager.AudioDevice - Enum in com.flashphoner.fpwcsapi
 
WebRTCMediaProvider - Class in com.flashphoner.fpwcsapi.webrtc
WebRTCMediaProvider
writeFmtp(String, String, String) - Static method in class com.flashphoner.fpwcsapi.util.Utils
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links