CoWatchingState

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



Representa o estado da atividade "Assistir em grupo".

Usado ao receber atualizações de estado de outros participantes e como o valor de retorno de onStateQuery.

Resumo

Tipos aninhados

Builder para a classe CoWatchingState.

Representa o estado atual da reprodução de mídia.

Métodos públicos

static CoWatchingState.Builder

Retorna um novo Builder.

abstract CoWatchingQueue

Retorna os valores de enfileiramento.

abstract String

Retorna o identificador da mídia que está sendo reproduzida.

abstract Duration

Retorna a posição atual da reprodução de mídia.

abstract double

Retorna a taxa de reprodução atual, em que 1.0 é a velocidade normal.

abstract CoWatchingState.PlaybackState

Retorna o estado atual da reprodução de mídia.

abstract CoWatchingState.Builder

Retorna um novo Builder do objeto atual.

Métodos públicos

builder

public static CoWatchingState.Builder builder()

Retorna um novo Builder.

coWatchingQueue

public abstract CoWatchingQueue coWatchingQueue()

Retorna os valores de enfileiramento.

mediaId

public abstract String mediaId()

Retorna o identificador da mídia que está sendo reproduzida.

Observação:o formato real importa apenas para o app assistindo em grupo.

mediaPlayoutPosition

public abstract Duration mediaPlayoutPosition()

Retorna a posição atual da reprodução de mídia.

mediaPlayoutRate

public abstract double mediaPlayoutRate()

Retorna a taxa de reprodução atual, em que 1.0 é a velocidade normal.

playbackState

public abstract CoWatchingState.PlaybackState playbackState()

Retorna o estado atual da reprodução de mídia.

toBuilder

public abstract CoWatchingState.Builder toBuilder()

Retorna um novo Builder do objeto atual.