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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic SessionStream.Builder
Entry point for building an instance of .getId()
Methods inherited from class com.vonage.client.JsonableBaseObject
createJsonObjectMapper, equals, hashCode, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods 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.
-