MediaSessionStatus.Builder
public
static
final
class
MediaSessionStatus.Builder
extends Object
java.lang.Object | |
↳ | androidx.mediarouter.media.MediaSessionStatus.Builder |
Builder for media session status objects
.
Summary
Public constructors | |
---|---|
Builder(int sessionState)
Creates a media session status builder using the current time as the reference timestamp. |
|
Builder(MediaSessionStatus status)
Creates a media session status builder whose initial contents are copied from an existing status. |
Public methods | |
---|---|
MediaSessionStatus
|
build()
Builds the |
MediaSessionStatus.Builder
|
setExtras(Bundle extras)
Sets a bundle of extras for this status object. |
MediaSessionStatus.Builder
|
setQueuePaused(boolean queuePaused)
Sets whether the queue is paused. |
MediaSessionStatus.Builder
|
setSessionState(int sessionState)
Sets the session state. |
MediaSessionStatus.Builder
|
setTimestamp(long elapsedRealtimeTimestamp)
Sets the timestamp associated with the status information in
milliseconds since boot in the |
Inherited methods | |
---|---|
Public constructors
Builder
public Builder (int sessionState)
Creates a media session status builder using the current time as the reference timestamp.
Parameters | |
---|---|
sessionState |
int : The session state.
|
Builder
public Builder (MediaSessionStatus status)
Creates a media session status builder whose initial contents are copied from an existing status.
Parameters | |
---|---|
status |
MediaSessionStatus |
Public methods
build
public MediaSessionStatus build ()
Builds the media session status object
.
Returns | |
---|---|
MediaSessionStatus |
setExtras
public MediaSessionStatus.Builder setExtras (Bundle extras)
Sets a bundle of extras for this status object. The extras will be ignored by the media router but they may be used by applications.
Parameters | |
---|---|
extras |
Bundle |
Returns | |
---|---|
MediaSessionStatus.Builder |
setQueuePaused
public MediaSessionStatus.Builder setQueuePaused (boolean queuePaused)
Sets whether the queue is paused.
Parameters | |
---|---|
queuePaused |
boolean |
Returns | |
---|---|
MediaSessionStatus.Builder |
setSessionState
public MediaSessionStatus.Builder setSessionState (int sessionState)
Sets the session state.
Parameters | |
---|---|
sessionState |
int |
Returns | |
---|---|
MediaSessionStatus.Builder |
setTimestamp
public MediaSessionStatus.Builder setTimestamp (long elapsedRealtimeTimestamp)
Sets the timestamp associated with the status information in
milliseconds since boot in the SystemClock.elapsedRealtime()
time base.
Parameters | |
---|---|
elapsedRealtimeTimestamp |
long |
Returns | |
---|---|
MediaSessionStatus.Builder |