public static final class MediaSessionStatus.Builder extends Object
media session status objects
.Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
MediaSessionStatus |
build()
Builds the
media session status object . |
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
SystemClock.elapsedRealtime() time base. |
public Builder(int sessionState)
sessionState
- The session state.public Builder(MediaSessionStatus status)
public MediaSessionStatus.Builder setTimestamp(long elapsedRealtimeTimestamp)
SystemClock.elapsedRealtime()
time base.public MediaSessionStatus.Builder setSessionState(int sessionState)
public MediaSessionStatus.Builder setQueuePaused(boolean queuePaused)
public MediaSessionStatus.Builder setExtras(Bundle extras)
public MediaSessionStatus build()
media session status object
.