A class that aggregates information about an item in a media queue. Use MediaQueueItem.Builder
to build an instance of this class.
MediaQueueItem
is used in two-way communication between a sender application and a receiver application.
Sender constructs them to load or insert a list of media items on the receiver application.
The MediaStatus from
the receiver also contains the list of items represented as MediaQueueItem.
Once loaded, the receiver will assign a unique item ID to each MediaQueueItem,
even if the same media gets loaded multiple times.
| class | MediaQueueItem.Builder | A builder for MediaQueueItem
objects. |
|
| double | DEFAULT_PLAYBACK_DURATION | A constant indicating the actual playback duration will not be overridden. |
| int | INVALID_ITEM_ID | A constant indicating the item ID is invalid or unassigned. |
| boolean | |
| long[] |
getActiveTrackIds()
Returns the list of active media tracks, or
null if none have been
specified.
|
| boolean |
getAutoplay()
Returns the autoplay state.
|
| JSONObject |
getCustomData()
Returns the custom data, if any.
|
| int |
getItemId()
Returns the item ID, or
INVALID_ITEM_ID if not assigned.
|
| MediaInfo | |
| double |
getPlaybackDuration()
Returns the playback duration in seconds.
|
| double |
getPreloadTime()
Returns the preload time in seconds.
|
| double |
getStartTime()
Returns the start time of the item in seconds.
|
| int |
hashCode()
|
| void |
writeToParcel(Parcel out, int
flags)
|
A constant indicating the actual playback duration will not be overridden.
A constant indicating the item ID is invalid or unassigned.
Returns the list of active media tracks, or null if none have been
specified.
Returns the autoplay state. Default value is true.
Returns the custom data, if any.
Returns the item ID, or INVALID_ITEM_ID
if not assigned.
Returns the playback duration in seconds. Default value is
DEFAULT_PLAYBACK_DURATION.
Returns the preload time in seconds. Default value is 0.
Returns the start time of the item in seconds. Default value is NaN.