MediaQueueItem

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.