Package com.opentok
Includes the main classes of the OpenTok Java SDK.
-
Class Summary Class Description Archive Represents an archive of an OpenTok session.ArchiveLayout Represents a layout configuration for a composed archive.ArchiveList Represents a list of archives of OpenTok session(s).ArchiveProperties Defines values for theproperties
parameter of theOpenTok.startArchive(String sessionId, ArchiveProperties properties)
method.ArchiveProperties.Builder Used to create an ArchiveProperties object.AudioConnector Represents an Audio Connector instance.AudioConnectorProperties Defines values for theproperties
parameter of theOpenTok.connectAudioStream(String, String, AudioConnectorProperties)
method.AudioConnectorProperties.Builder Intermediary stateful object used to constructAudioConnectorProperties
.Broadcast Represents a live streaming broadcast of an OpenTok session.BroadcastLayout Represents a layout configuration for a live streaming broadcast.BroadcastProperties Defines values for theproperties
parameter of theOpenTok.startBroadcast(String sessionId, BroadcastProperties properties)
method.BroadcastProperties.Builder Used to create a BroadcastProperties object.Caption Represents the response fromOpenTok.startCaptions(String, String, CaptionProperties)
.CaptionProperties Defines values for theproperties
parameter of theOpenTok.startCaptions(String, String, CaptionProperties)
method.CaptionProperties.Builder Used to create a CaptionProperties object.CreatedSession Used internally.Hls Represents HLS options for a live streaming broadcast.Hls.Builder Used to create the Hls object.MuteAllProperties Defines values for theproperties
parameter of theOpenTok.forceMuteAll(String, MuteAllProperties)
method.MuteAllProperties.Builder Use this class to create a MuteAllProperties object.OpenTok Contains methods for creating OpenTok sessions, generating tokens, and working with archives.OpenTok.Builder Used to create an OpenTok object with advanced settings.Render Represents an Experience Composer element response.RenderProperties Defines values for theproperties
parameter of theOpenTok.startRender(String sessionId, String token, RenderProperties properties)
method.RenderProperties.Builder Builder for defining the parameters ofRenderProperties
.RenderProperties.Properties Represents theproperties
parameter of RenderProperties.Rtmp Represents an RTMP stream in an OpenTok session.RtmpProperties Defines values for the RtmpProperties value of theBroadcastProperties
parameter of theOpenTok.startBroadcast(String, BroadcastProperties)
RtmpProperties.Builder Use this class to create a RtmpProperties object.Session Represents an OpenTok session.SessionProperties Defines values for theproperties
parameter of theOpenTok.createSession(SessionProperties)
method.SessionProperties.Builder Use this class to create a SessionProperties object.SignalProperties Defines values for theproperties
parameter of theOpenTok.signal(String, SignalProperties)
(String, String)} method.SignalProperties.Builder Use this class to create a SignalProperties object.Sip An object representing an OpenTok SIP call.SipProperties Defines values for theproperties
parameter of theOpenTok.dial(String, String, SipProperties)
method.SipProperties.Builder Use this class to create a SipProperties object.Stream Represents a stream in an OpenTok session.StreamList Represents a list of OpenTok Streams.StreamListProperties Defines values for theproperties
parameter of theOpenTok.setStreamLayouts(String, StreamListProperties)
method.StreamListProperties.Builder Use this class to create a StreamListProperties object.StreamProperties Defines values for theproperties
parameter of theOpenTok.setStreamLayouts(String, StreamListProperties)
method.StreamProperties.Builder Use this class to create a StreamProperties object.TokenOptions Defines values for thetokenOptions
parameter of theOpenTok.generateToken(String sessionId, TokenOptions tokenOptions)
method and theSession.generateToken(TokenOptions tokenOptions)
method.TokenOptions.Builder Use this class to create a TokenOptions object. -
Enum Summary Enum Description Archive.OutputMode Defines values used in theArchiveProperties.Builder.outputMode(com.opentok.Archive.OutputMode)
method and returned by theArchive.getOutputMode()
method.Archive.Status Defines values returned by theArchive.getStatus()
method.Archive.StreamMode Defines values used in theArchiveProperties.Builder.streamMode(com.opentok.Archive.StreamMode)
method and returned by theArchive.getStreamMode()
method.ArchiveLayout.Type Enumeratestype
values for the layout.ArchiveMode Defines values for the archiveMode parameter of theSessionProperties.Builder.archiveMode(ArchiveMode archiveMode)
method.Broadcast.StreamMode Defines values used in theBroadcastProperties.Builder.streamMode(com.opentok.Broadcast.StreamMode)
method and returned by theBroadcast.getStreamMode()
method.MediaMode Defines values for the mediaMode parameter of theSessionProperties.Builder.mediaMode(MediaMode mediaMode)
method.RenderProperties.Resolution Represents theresolution
parameter of RenderProperties.RenderStatus Enum representing the status of aRender
.Resolution Defines valid video resolutions.Role Defines values for the role parameter of therole(Role role)
method.ScreenShareLayoutType Enumeratestype
values for the layout.