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.
Defines values used in the
BroadcastProperties.Builder.streamMode(com.opentok.Broadcast.StreamMode)
method
and returned by the Broadcast.getStreamMode()
method.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.
Represents the response from
OpenTok.startCaptions(String, String, CaptionProperties)
.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.