Package com.vonage.client.video
package com.vonage.client.video
This package contains classes to support usage of the Video API.
This API is a rewrite of the OpenTok Java SDK. You can use
Learn more about the Video API and how to use this SDK from the Vonage Developer Portal.
This API is a rewrite of the OpenTok Java SDK. You can use
VideoClient
in a similar way to the OpenTok
class in the
OpenTok Java SDK, although some method and class names may differ slightly, as they have been rewritten to
be consistent with the rest of this SDK.
See OPENTOK_TO_VONAGE_MIGRATION.md for details.
Learn more about the Video API and how to use this SDK from the Vonage Developer Portal.
- Since:
- 8.0.0-beta1
-
ClassDescriptionRepresents an archive of a video session.Used to construct an Archive object.Defines values for the archiveMode parameter of the
CreateSessionRequest.Builder.archiveMode(ArchiveMode archiveMode)
method.Defines values returned by theArchive.getStatus()
method.Represents properties of a live-streaming broadcast.Used to construct a Broadcast object.Defines values returned by theBroadcast.getStatus()
method.Container for details about the HLS and RTMP broadcasts.Defines the captioning properties used inVideoClient.startCaptions(CaptionsRequest)
.Builder for defining the fields in a StartCaptionsRequest object.Represents the response fromVideoClient.startCaptions(CaptionsRequest)
.Defines properties used for Audio Connector.Builder for defining the fields in a ConnectRequest object.Represents the response fromVideoClient.startCaptions(CaptionsRequest)
.Defines the properties used to create a new video session.Builder for constructing CreateSessionRequest.Represents details of a stream, as returned fromVideoClient.getStream(String, String)
.Represents HTTP Live Streaming (HLS) options for aBroadcast
.Used to create the Hls object.Represents the supported BCP-47 language codes for Live Captions.Filter properties and pagination forVideoClient.listArchives(ListStreamCompositionsRequest)
andVideoClient.listBroadcasts(ListStreamCompositionsRequest)
.Defines values for the mediaMode parameter of theCreateSessionRequest.Builder.mediaMode(MediaMode mediaMode)
method.Defines values used in theArchive.Builder.outputMode(OutputMode)
method and returned by theArchive.getOutputMode()
method.Represents properties of a video project.Represents the project environment type.Represents the project status.Defines the parameters for starting an Experience Composer session.Builder for defining the parameters ofRenderRequest
.Publisher initial configuration properties for the composed output stream.Represents an Experience Composer response.Represents the possible states inRenderResponse.getStatus()
.Defines valid video resolutions for an archive.Defines values for the role parameter of theTokenOptions.Builder.role(Role role)
method.Represents an RTMP stream in a video session.Represents the status of an RTMP stream.Represents the available layout types for archives inStreamCompositionLayout
.Represents a stream's metadata in a Vonage Video session.Represents an outbound SIP dial request's properties.Used to create an SipDialRequest object.Represents a Vonage Video SIP call.Defines the properties used forVideoClient.updateArchiveLayout(String, StreamCompositionLayout)
.Defines values for how streams will be selected for broadcasts and archives.Defines values for theoptions
parameter of theVideoClient.generateToken(String sessionId, TokenOptions tokenOptions)
method.Use this class to create a TokenOptions object.A client for using the Vonage Video API.Response returned when an error is encountered (i.e. the API returns a non-2xx status code).Represents the video types returned inGetStreamResponse.getVideoType()
.Defines the properties inConnectRequest.getWebsocket()
.Represents the possible audio sampling rate values for a WebSocket connection.