CoWatchingState

@Immutable
@AutoValue
@PublicApi
public abstract class CoWatchingState implements QueriedCoWatchingState



Представляет состояние совместного просмотра.

Используется при получении обновлений состояния от других участников и в качестве возвращаемого значения onStateQuery .

Краткое содержание

Вложенные типы

Конструктор для CoWatchingState .

Представляет текущее состояние воспроизведения мультимедиа.

Публичные методы

static CoWatchingState.Builder

Возвращает нового Builder .

abstract CoWatchingQueue

Возвращает значения очереди.

abstract String

Возвращает идентификатор воспроизводимого носителя.

abstract Duration

Возвращает текущую позицию воспроизведения мультимедиа.

abstract double

Возвращает текущую скорость воспроизведения, где 1.0 — нормальная скорость.

abstract CoWatchingState.PlaybackState

Возвращает текущее состояние воспроизведения мультимедиа.

abstract CoWatchingState.Builder

Возвращает новый Builder из текущего объекта.

Унаследованные методы

Из com.google.android.meet.addons.QueriedCoWatchingState.
static QueriedCoWatchingState
of ( Duration mediaPlayoutPosition)

Публичные методы

строитель

public static CoWatchingState.Builder builder()

Возвращает нового Builder .

coWatchingQueue

public abstract CoWatchingQueue coWatchingQueue()

Возвращает значения очереди.

медиаид

public abstract String mediaId()

Возвращает идентификатор воспроизводимого носителя.

Примечание. Фактический формат имеет значение только для приложения совместного просмотра.

медиаPlayoutPosition

public abstract Duration mediaPlayoutPosition()

Возвращает текущую позицию воспроизведения мультимедиа.

mediaPlayoutRate

public abstract double mediaPlayoutRate()

Возвращает текущую скорость воспроизведения, где 1.0 — нормальная скорость.

состояние воспроизведения

public abstract CoWatchingState.PlaybackState playbackState()

Возвращает текущее состояние воспроизведения мультимедиа.

toBuilder

public abstract CoWatchingState.Builder toBuilder()

Возвращает новый Builder из текущего объекта.