CastPlayer.Builder
public final class CastPlayer.Builder
Builder for CastPlayer.
Summary
Public methods |
|
|---|---|
CastPlayer |
build()Creates and returns the new |
CastPlayer.Builder |
@CanIgnoreReturnValueSets the |
CastPlayer.Builder |
@CanIgnoreReturnValueSets the |
CastPlayer.Builder |
@CanIgnoreReturnValueSets the |
Public constructors
Public methods
build
public CastPlayer build()
Creates and returns the new CastPlayerImpl instance.
| Throws | |
|---|---|
java.lang.IllegalStateException |
If this method has already been called on this instance. |
setLocalPlayer
@CanIgnoreReturnValue
public CastPlayer.Builder setLocalPlayer(Player localPlayer)
Sets the Player to use for local playback.
| Returns | |
|---|---|
CastPlayer.Builder |
This builder. |
| Throws | |
|---|---|
java.lang.IllegalStateException |
If |
setRemotePlayer
@CanIgnoreReturnValue
public CastPlayer.Builder setRemotePlayer(RemoteCastPlayer remotePlayer)
Sets the RemoteCastPlayer to use for remote playback.
| Parameters | |
|---|---|
RemoteCastPlayer remotePlayer |
| Returns | |
|---|---|
CastPlayer.Builder |
This builder. |
| Throws | |
|---|---|
java.lang.IllegalStateException |
If |
setTransferCallback
@CanIgnoreReturnValue
public CastPlayer.Builder setTransferCallback(CastPlayer.TransferCallback transferCallback)
Sets the TransferCallback to call when the active player changes.
| Parameters | |
|---|---|
CastPlayer.TransferCallback transferCallback |
| Returns | |
|---|---|
CastPlayer.Builder |
This builder. |
| Throws | |
|---|---|
java.lang.IllegalStateException |
If |