CoWatchingState

@Immutable
@AutoValue
@PublicApi
abstract class CoWatchingState : 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.

Funkcje publiczne

java-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.

Funkcje dziedziczone

Od com.google.android.meet.addons.QueriedCoWatchingState
java-static QueriedCoWatchingState!
of(mediaPlayoutPosition: Duration!)

Funkcje publiczne

monter

java-static fun builder(): CoWatchingState.Builder!

Zwraca nowy element Builder.

coWatchingQueue

abstract fun coWatchingQueue(): CoWatchingQueue!

Zwraca wartości kolejki.

mediaId

abstract fun mediaId(): String!

Zwraca identyfikator odtwarzanych multimediów.

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

mediaPlayoutPosition

abstract fun mediaPlayoutPosition(): Duration!

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

mediaPlayoutRate

abstract fun mediaPlayoutRate(): Double

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

playbackState

abstract fun playbackState(): CoWatchingState.PlaybackState!

Zwraca bieżący stan odtwarzania multimediów.

toBuilder

abstract fun toBuilder(): CoWatchingState.Builder!

Zwraca nowy obiekt Builder z bieżącego obiektu.