CoWatchingState

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



Rappresenta lo stato dell'attività di visualizzazione condivisa.

Utilizzato quando si ricevono aggiornamenti di stato da altri partecipanti e come valore restituito di onStateQuery.

Riepilogo

Tipi nidificati

Costruttore per CoWatchingState.

Rappresenta lo stato attuale della riproduzione di contenuti multimediali.

Metodi pubblici

static CoWatchingState.Builder

Restituisce un nuovo Builder.

abstract CoWatchingQueue

Restituisce i valori della coda.

abstract String

Restituisce l'identificatore del contenuto multimediale in riproduzione.

abstract Duration

Restituisce la posizione corrente del playout multimediale.

abstract double

Restituisce la percentuale di playout corrente, dove 1.0 è la velocità normale.

abstract CoWatchingState.PlaybackState

Restituisce lo stato corrente della riproduzione di contenuti multimediali.

abstract CoWatchingState.Builder

Restituisce un nuovo Builder dall'oggetto corrente.

Metodi pubblici

builder

public static CoWatchingState.Builder builder()

Restituisce un nuovo Builder.

coWatchingQueue

public abstract CoWatchingQueue coWatchingQueue()

Restituisce i valori della coda.

mediaId

public abstract String mediaId()

Restituisce l'identificatore del contenuto multimediale in riproduzione.

Nota: il formato effettivo è importante solo per l'app che guarda insieme la TV.

mediaPlayoutPosition

public abstract Duration mediaPlayoutPosition()

Restituisce la posizione corrente del playout multimediale.

mediaPlayoutRate

public abstract double mediaPlayoutRate()

Restituisce la percentuale di playout corrente, dove 1.0 è la velocità normale.

playbackState

public abstract CoWatchingState.PlaybackState playbackState()

Restituisce lo stato corrente della riproduzione di contenuti multimediali.

toBuilder

public abstract CoWatchingState.Builder toBuilder()

Restituisce un nuovo Builder dall'oggetto corrente.