LiveStreamingVideoEntity


class LiveStreamingVideoEntity : Entity


An object representing a live streaming video.

Summary

Nested types

Builder class for LiveStreamingVideoEntity.

Public functions

(Mutable)List<DisplayTimeWindow!>!

Returns the availability time windows of the video entity.

Optional<Image!>!

Returns the broadcaster's icon for the live streaming.

Optional<Long!>!

Returns time when the live streaming ends, in milliseconds since Epoch.

Optional<String!>!

Returns the id of the entity.

Optional<Long!>!

Returns the last engagement time in milliseconds.

Optional<Long!>!

Returns last play back position of the video entity, in milliseconds.

String!

Returns the name of the entity.

(Mutable)List<PlatformSpecificUri!>!

Returns the platform specific playback uris for the live streaming entity.

(Mutable)List<Image!>!

Returns the poster image of the entity.

Optional<Long!>!

Returns time when the live streaming starts, in milliseconds since Epoch.

Optional<String!>!

Returns the view count of the live streaming.

Optional<Int!>!

Returns watch next type of the video entity.

Public properties

String!
Uri!

Public functions

getAvailabilityTimeWindows

fun getAvailabilityTimeWindows(): (Mutable)List<DisplayTimeWindow!>!

Returns the availability time windows of the video entity.

getBroadcasterIcon

fun getBroadcasterIcon(): Optional<Image!>!

Returns the broadcaster's icon for the live streaming.

getEndTimeEpochMillis

fun getEndTimeEpochMillis(): Optional<Long!>!

Returns time when the live streaming ends, in milliseconds since Epoch.

getEntityId

fun getEntityId(): Optional<String!>!

Returns the id of the entity.

getLastEngagementTimeMillis

fun getLastEngagementTimeMillis(): Optional<Long!>!

Returns the last engagement time in milliseconds.

getLastPlayBackPositionTimeMillis

fun getLastPlayBackPositionTimeMillis(): Optional<Long!>!

Returns last play back position of the video entity, in milliseconds.

getName

fun getName(): String!

Returns the name of the entity.

getPlatformSpecificPlaybackUris

fun getPlatformSpecificPlaybackUris(): (Mutable)List<PlatformSpecificUri!>!

Returns the platform specific playback uris for the live streaming entity.

getPosterImages

fun getPosterImages(): (Mutable)List<Image!>!

Returns the poster image of the entity.

getStartTimeEpochMillis

fun getStartTimeEpochMillis(): Optional<Long!>!

Returns time when the live streaming starts, in milliseconds since Epoch.

getViewCount

fun getViewCount(): Optional<String!>!

Returns the view count of the live streaming.

getWatchNextType

fun getWatchNextType(): Optional<Int!>!

Returns watch next type of the video entity.

Public properties

broadcaster

val broadcasterString!

playBackUri

val playBackUriUri!