Package com.opentok
package com.opentok
Includes the main classes of the OpenTok Java SDK.
-
ClassDescriptionRepresents an archive of an OpenTok session.Defines values used in the
ArchiveProperties.Builder.outputMode(com.opentok.Archive.OutputMode)
method and returned by theArchive.getOutputMode()
method.Defines values returned by theArchive.getStatus()
method.Defines values used in theArchiveProperties.Builder.streamMode(com.opentok.Archive.StreamMode)
method and returned by theArchive.getStreamMode()
method.Represents a layout configuration for a composed archive.Enumeratestype
values for the layout.Represents a list of archives of OpenTok session(s).Defines values for the archiveMode parameter of theSessionProperties.Builder.archiveMode(ArchiveMode archiveMode)
method.Defines values for theproperties
parameter of theOpenTok.startArchive(String sessionId, ArchiveProperties properties)
method.Used to create an ArchiveProperties object.Represents an Audio Connector instance.Defines values for theproperties
parameter of theOpenTok.connectAudioStream(String, String, AudioConnectorProperties)
method.Intermediary stateful object used to constructAudioConnectorProperties
.Represents a live streaming broadcast of an OpenTok session.Defines values used in theBroadcastProperties.Builder.streamMode(com.opentok.Broadcast.StreamMode)
method and returned by theBroadcast.getStreamMode()
method.Represents a layout configuration for a live streaming broadcast.Defines values for theproperties
parameter of theOpenTok.startBroadcast(String sessionId, BroadcastProperties properties)
method.Used to create a BroadcastProperties object.Represents the response fromOpenTok.startCaptions(String, String, CaptionProperties)
.Defines values for theproperties
parameter of theOpenTok.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 values for the mediaMode parameter of theSessionProperties.Builder.mediaMode(MediaMode mediaMode)
method.Defines values for theproperties
parameter of theOpenTok.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.Represents an Experience Composer element response.Defines values for theproperties
parameter of theOpenTok.startRender(String sessionId, String token, RenderProperties properties)
method.Builder for defining the parameters ofRenderProperties
.Represents theproperties
parameter of RenderProperties.Represents theresolution
parameter of RenderProperties.Enum representing the status of aRender
.Defines valid video resolutions.Defines values for the role parameter of therole(Role role)
method.Represents an RTMP stream in an OpenTok session.Defines values for the RtmpProperties value of theBroadcastProperties
parameter of theOpenTok.startBroadcast(String, BroadcastProperties)
Use this class to create a RtmpProperties object.Enumeratestype
values for the layout.Represents an OpenTok session.Defines values for theproperties
parameter of theOpenTok.createSession(SessionProperties)
method.Use this class to create a SessionProperties object.Defines values for theproperties
parameter of theOpenTok.signal(String, SignalProperties)
(String, String)} method.Use this class to create a SignalProperties object.An object representing an OpenTok SIP call.Defines values for theproperties
parameter of theOpenTok.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 theproperties
parameter of theOpenTok.setStreamLayouts(String, StreamListProperties)
method.Use this class to create a StreamListProperties object.Defines values for theproperties
parameter of theOpenTok.setStreamLayouts(String, StreamListProperties)
method.Use this class to create a StreamProperties object.Defines values for thetokenOptions
parameter of theOpenTok.generateToken(String sessionId, TokenOptions tokenOptions)
method and theSession.generateToken(TokenOptions tokenOptions)
method.Use this class to create a TokenOptions object.