All Classes and Interfaces

Class
Description
Represents an archive of an OpenTok session.
Defines values used in the ArchiveProperties.Builder.outputMode(com.opentok.Archive.OutputMode) method and returned by the Archive.getOutputMode() method.
Defines values returned by the Archive.getStatus() method.
Defines values used in the ArchiveProperties.Builder.streamMode(com.opentok.Archive.StreamMode) method and returned by the Archive.getStreamMode() method.
Represents a layout configuration for a composed archive.
Enumerates type values for the layout.
Represents a list of archives of OpenTok session(s).
Defines values for the archiveMode parameter of the SessionProperties.Builder.archiveMode(ArchiveMode archiveMode) method.
Defines values for the properties parameter of the OpenTok.startArchive(String sessionId, ArchiveProperties properties) method.
Used to create an ArchiveProperties object.
Represents an Audio Connector instance.
Defines values for the properties parameter of the OpenTok.connectAudioStream(String, String, AudioConnectorProperties) method.
Intermediary stateful object used to construct AudioConnectorProperties.
Represents a live streaming broadcast of an OpenTok session.
Represents a layout configuration for a live streaming broadcast.
Defines values for the properties parameter of the OpenTok.startBroadcast(String sessionId, BroadcastProperties properties) method.
Used to create a BroadcastProperties object.
Defines values for the properties parameter of the OpenTok.startCaptions(String, String, CaptionProperties) method.
Used to create a CaptionProperties object.
Used internally.
Represents HLS options for a live streaming broadcast.
Used to create the Hls object.
Defines an exception object thrown when an invalid argument is passed into a method.
Defines values for the mediaMode parameter of the SessionProperties.Builder.mediaMode(MediaMode mediaMode) method.
Defines values for the properties parameter of the OpenTok.forceMuteAll(String, MuteAllProperties) method.
Use this class to create a MuteAllProperties object.
Contains methods for creating OpenTok sessions, generating tokens, and working with archives.
Used to create an OpenTok object with advanced settings.
Defines exceptions in the OpenTok SDK.
Represents an Experience Composer element response.
Defines values for the properties parameter of the OpenTok.startRender(String sessionId, String token, RenderProperties properties) method.
Builder for defining the parameters of RenderProperties.
Represents the properties parameter of RenderProperties.
Represents the resolution parameter of RenderProperties.
Enum representing the status of a Render.
Defines an exception object thrown when an API call to the OpenTok server fails.
Defines valid video resolutions.
Defines values for the role parameter of the role(Role role) method.
Represents an RTMP stream in an OpenTok session.
Defines values for the RtmpProperties value of the BroadcastProperties parameter of the OpenTok.startBroadcast(String, BroadcastProperties)
Use this class to create a RtmpProperties object.
Enumerates type values for the layout.
Represents an OpenTok session.
Defines values for the properties parameter of the OpenTok.createSession(SessionProperties) method.
Use this class to create a SessionProperties object.
Defines values for the properties parameter of the OpenTok.signal(String, SignalProperties) (String, String)} method.
Use this class to create a SignalProperties object.
An object representing an OpenTok SIP call.
Defines values for the properties parameter of the OpenTok.dial(String, String, SipProperties) method.
Use this class to create a SipProperties object.
Represents a stream in an OpenTok session.
Represents a list of OpenTok Streams.
Defines values for the properties parameter of the OpenTok.setStreamLayouts(String, StreamListProperties) method.
Use this class to create a StreamListProperties object.
Defines values for the properties parameter of the OpenTok.setStreamLayouts(String, StreamListProperties) method.
Use this class to create a StreamProperties object.
Defines values for the tokenOptions parameter of the OpenTok.generateToken(String sessionId, TokenOptions tokenOptions) method and the Session.generateToken(TokenOptions tokenOptions) method.
Use this class to create a TokenOptions object.