Package com.vonage.client.video
Class SessionStream
java.lang.Object
com.vonage.client.JsonableBaseObject
com.vonage.client.video.SessionStream
- All Implemented Interfaces:
Jsonable
- Direct Known Subclasses:
GetStreamResponse
Represents a stream's metadata in a Vonage Video session.
Used for updating the stream layout in
VideoClient.setStreamLayout(String, List).-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SessionStream.BuilderEntry point for building an instance of .getId()Methods inherited from class com.vonage.client.JsonableBaseObject
createJsonObjectMapper, equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.vonage.client.Jsonable
toJson, updateFromJson
-
Constructor Details
-
SessionStream
protected SessionStream() -
SessionStream
-
-
Method Details
-
getId
- Returns:
- The stream ID.
-
getLayoutClassList
- Returns:
- The layout classes for this stream.
-
builder
Entry point for building an instance of .- Parameters:
streamId- The ID of the stream.- Returns:
- A new SessionStream.Builder with the specified streamId property.
-