|
GCKMediaInformation * | mediaInformation |
| The media information associated with this item. More...
|
|
GCKMediaQueueItemID | itemID |
| The item ID, or kGCKMediaQueueInvalidItemID if one has not yet been assigned. More...
|
|
BOOL | autoplay |
| Whether the item should automatically start playback when it becomes the current item in the queue. More...
|
|
NSTimeInterval | startTime |
| The start time of the item, in seconds. More...
|
|
NSTimeInterval | playbackDuration |
| The playback duration for the item, in seconds, or INFINITY if the stream's actual duration should be used. More...
|
|
NSTimeInterval | preloadTime |
| How long before the previous item ends, in seconds, before the receiver should start preloading this item. More...
|
|
NSArray< NSNumber * > * | activeTrackIDs |
| The active track IDs for this item. More...
|
|
id | customData |
| The custom data associated with this item, if any. More...
|
|
A class representing a media queue item.
Instances of this object are immutable.
This class is used in two-way communication between a sender application and a receiver application. The sender constructs them to load or insert a list of media items on the receiver application. The GCKMediaStatus from the receiver also contains the list of items represented as instances of this class.
Once loaded, the receiver will assign a unique item ID to each GCKMediaQueueItem, even if the same media gets loaded multiple times.