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)

パブリック メソッド

builder

public static CoWatchingState.Builder builder()

新しい Builder を返します。

coWatchingQueue

public abstract CoWatchingQueue coWatchingQueue()

キューイングの値を返します。

mediaId

public abstract String mediaId()

再生されているメディアの識別子を返します。

注: 実際の形式は同時視聴アプリにのみ影響します。

mediaPlayoutPosition

public abstract Duration mediaPlayoutPosition()

メディア プレイアウトの現在の位置を返します。

mediaPlayoutRate

public abstract double mediaPlayoutRate()

現在の再生速度を返します。1.0 は通常の速度です。

playbackState

public abstract CoWatchingState.PlaybackState playbackState()

メディア再生の現在の状態を返します。

toBuilder

public abstract CoWatchingState.Builder toBuilder()

現在のオブジェクトから新しい Builder を返します。