belongs to Maven artifact com.android.support:mediarouter-v7:28.0.0-alpha1
MediaItemStatus.Builder
  public
  static
  final
  
  class
  MediaItemStatus.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.support.v7.media.MediaItemStatus.Builder | 
Builder for media item status objects.
Summary
| Public constructors | |
|---|---|
| 
      MediaItemStatus.Builder(int playbackState)
      Creates a media item status builder using the current time as the reference timestamp. | |
| 
      MediaItemStatus.Builder(MediaItemStatus status)
      Creates a media item status builder whose initial contents are copied from an existing status. | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        MediaItemStatus | 
      build()
      Builds the  | 
| 
        
        
        
        
        
        MediaItemStatus.Builder | 
      setContentDuration(long durationMilliseconds)
      Sets the total duration of the content to be played as a long integer number of milliseconds. | 
| 
        
        
        
        
        
        MediaItemStatus.Builder | 
      setContentPosition(long positionMilliseconds)
      Sets the content playback position as a long integer number of milliseconds from the beginning of the content. | 
| 
        
        
        
        
        
        MediaItemStatus.Builder | 
      setExtras(Bundle extras)
      Sets a bundle of extras for this status object. | 
| 
        
        
        
        
        
        MediaItemStatus.Builder | 
      setPlaybackState(int playbackState)
      Sets the playback state of the media item. | 
| 
        
        
        
        
        
        MediaItemStatus.Builder | 
      setTimestamp(long elapsedRealtimeTimestamp)
      Sets the timestamp associated with the status information in
 milliseconds since boot in the  | 
| Inherited methods | |
|---|---|
|  From
class 
  
    java.lang.Object
  
 | |
Public constructors
MediaItemStatus.Builder
MediaItemStatus.Builder (int playbackState)
Creates a media item status builder using the current time as the reference timestamp.
| Parameters | |
|---|---|
| playbackState | int: The item playback state. | 
MediaItemStatus.Builder
MediaItemStatus.Builder (MediaItemStatus status)
Creates a media item status builder whose initial contents are copied from an existing status.
| Parameters | |
|---|---|
| status | MediaItemStatus | 
Public methods
build
MediaItemStatus build ()
Builds the media item status object.
| Returns | |
|---|---|
| MediaItemStatus | |
setContentDuration
MediaItemStatus.Builder setContentDuration (long durationMilliseconds)
Sets the total duration of the content to be played as a long integer number of milliseconds.
| Parameters | |
|---|---|
| durationMilliseconds | long | 
| Returns | |
|---|---|
| MediaItemStatus.Builder | |
setContentPosition
MediaItemStatus.Builder setContentPosition (long positionMilliseconds)
Sets the content playback position as a long integer number of milliseconds from the beginning of the content.
| Parameters | |
|---|---|
| positionMilliseconds | long | 
| Returns | |
|---|---|
| MediaItemStatus.Builder | |
setExtras
MediaItemStatus.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 | |
|---|---|
| MediaItemStatus.Builder | |
setPlaybackState
MediaItemStatus.Builder setPlaybackState (int playbackState)
Sets the playback state of the media item.
| Parameters | |
|---|---|
| playbackState | int | 
| Returns | |
|---|---|
| MediaItemStatus.Builder | |
setTimestamp
MediaItemStatus.Builder setTimestamp (long elapsedRealtimeTimestamp)
Sets the timestamp associated with the status information in
 milliseconds since boot in the elapsedRealtime() time base.
| Parameters | |
|---|---|
| elapsedRealtimeTimestamp | long | 
| Returns | |
|---|---|
| MediaItemStatus.Builder | |
- Interfaces
- Classes- MediaControlIntent
- MediaItemMetadata
- MediaItemStatus
- MediaItemStatus.Builder
- MediaRouteDescriptor
- MediaRouteDescriptor.Builder
- MediaRouteDiscoveryRequest
- MediaRouteProvider
- MediaRouteProvider.Callback
- MediaRouteProvider.ProviderMetadata
- MediaRouteProvider.RouteController
- MediaRouteProviderDescriptor
- MediaRouteProviderDescriptor.Builder
- MediaRouteProviderService
- MediaRouter
- MediaRouter.Callback
- MediaRouter.ControlRequestCallback
- MediaRouter.ProviderInfo
- MediaRouter.RouteInfo
- MediaRouteSelector
- MediaRouteSelector.Builder
- MediaSessionStatus
- MediaSessionStatus.Builder
- RemotePlaybackClient
- RemotePlaybackClient.ActionCallback
- RemotePlaybackClient.ItemActionCallback
- RemotePlaybackClient.SessionActionCallback
- RemotePlaybackClient.StatusCallback
 
