CoWatchingState

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



Reprezentuje stan wspólnego oglądania.

Używany w przypadku otrzymywania aktualizacji stanu od innych uczestników oraz jako wartość zwracana onStateQuery.

Podsumowanie

Typy zagnieżdżone

Kreator dla: CoWatchingState.

Reprezentuje bieżący stan odtwarzania multimediów.

Metody publiczne

static CoWatchingState.Builder

Zwraca nowy element Builder.

abstract CoWatchingQueue

Zwraca wartości kolejki.

abstract String

Zwraca identyfikator odtwarzanych multimediów.

abstract Duration

Zwraca bieżącą pozycję odtwarzania multimediów.

abstract double

Zwraca aktualną szybkość emisji, gdzie 1.0 to normalna prędkość.

abstract CoWatchingState.PlaybackState

Zwraca bieżący stan odtwarzania multimediów.

abstract CoWatchingState.Builder

Zwraca nowy obiekt Builder z bieżącego obiektu.

Metody dziedziczone

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

Metody publiczne

monter

public static CoWatchingState.Builder builder()

Zwraca nowy element Builder.

coWatchingQueue

public abstract CoWatchingQueue coWatchingQueue()

Zwraca wartości kolejki.

mediaId

public abstract String mediaId()

Zwraca identyfikator odtwarzanych multimediów.

Uwaga: rzeczywisty format ma znaczenie tylko w przypadku aplikacji do wspólnego oglądania.

mediaPlayoutPosition

public abstract Duration mediaPlayoutPosition()

Zwraca bieżącą pozycję odtwarzania multimediów.

mediaPlayoutRate

public abstract double mediaPlayoutRate()

Zwraca aktualną szybkość emisji, gdzie 1.0 to normalna prędkość.

playbackState

public abstract CoWatchingState.PlaybackState playbackState()

Zwraca bieżący stan odtwarzania multimediów.

toBuilder

public abstract CoWatchingState.Builder toBuilder()

Zwraca nowy obiekt Builder z bieżącego obiektu.