# GCKMediaQueueData Class

[Instance Methods](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#pub-methods) \| [Properties](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#properties) GCKMediaQueueData Class Reference

## Overview

A class that holds the information of the playing queue or media container.

Since
:   4.4.1

Inherits NSObject, \<NSCopying\>, and \<NSSecureCoding\>.

|---|---|
| ## Instance Method Summary ||
| (instancetype) | - **init** |
|   ||

|---|---|
| ## Property Summary ||
| [GCKMediaQueueType](https://developers.google.com/cast/docs/reference/ios/g_c_k_media_queue_data_8h#a86077ae076b4f939158e54de26ab6b12) | [queueType](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#ac6494d4f16a42860a106b63c0f8bf5e2) |
|   | The queue type. [More...](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#ac6494d4f16a42860a106b63c0f8bf5e2) |
|   ||
| NSString \* | [queueID](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#aa6e3d1b3829b6332dbc34a068187ebfa) |
|   | The queue id. [More...](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#aa6e3d1b3829b6332dbc34a068187ebfa) |
|   ||
| NSString \* | [name](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#ab83b8b6443028c2c573721f579829f0e) |
|   | The display name for queue. [More...](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#ab83b8b6443028c2c573721f579829f0e) |
|   ||
| NSString \* | [entity](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#a592437ac0f1b12e0856938d5d17ef137) |
|   | The deep link for the media as used by Google Assistant, if any. [More...](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#a592437ac0f1b12e0856938d5d17ef137) |
|   ||
| [GCKMediaRepeatMode](https://developers.google.com/cast/docs/reference/ios/g_c_k_media_common_8h#aad72b610da8ac7e1785975bd5f251406) | [repeatMode](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#a1e66278bbba58ed357cbf810241055f0) |
|   | The repeat mode of queue. [More...](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#a1e66278bbba58ed357cbf810241055f0) |
|   ||
| [GCKMediaQueueContainerMetadata](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_container_metadata) \* | [containerMetadata](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#a2b6d633ee5361b6d70b79f2a52baffb5) |
|   | The container metadata. [More...](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#a2b6d633ee5361b6d70b79f2a52baffb5) |
|   ||
| NSUInteger | [startIndex](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#a60eedf309853809c3c6a24ad6392a14f) |
|   | The index of the item to start playing with. [More...](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#a60eedf309853809c3c6a24ad6392a14f) |
|   ||
| NSTimeInterval | [startTime](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#ae065c573e85e5807649ec5eff6733c45) |
|   | The playback start time, in seconds. [More...](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#ae065c573e85e5807649ec5eff6733c45) |
|   ||
| NSArray\< [GCKMediaQueueItem](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_item) \* \> \* | [items](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#a09c21fdbc743cf7cc059e9cc9f75c418) |
|   | The queueItems. [More...](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_data#a09c21fdbc743cf7cc059e9cc9f75c418) |
|   ||

## Property Detail

|---|---|
| |---| | - ([GCKMediaQueueType](https://developers.google.com/cast/docs/reference/ios/g_c_k_media_queue_data_8h#a86077ae076b4f939158e54de26ab6b12)) queueType | | readnonatomicassign |

The queue type.

|---|---|
| |---| | - (NSString\*) queueID | | readnonatomiccopy |

The queue id.

|---|---|
| |---| | - (NSString\*) name | | readnonatomiccopy |

The display name for queue.

|---|---|
| |---| | - (NSString\*) entity | | readnonatomiccopy |

The deep link for the media as used by Google Assistant, if any.

|---|---|
| |---| | - ([GCKMediaRepeatMode](https://developers.google.com/cast/docs/reference/ios/g_c_k_media_common_8h#aad72b610da8ac7e1785975bd5f251406)) repeatMode | | readnonatomicassign |

The repeat mode of queue.

|---|---|
| |---| | - ([GCKMediaQueueContainerMetadata](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_container_metadata)\*) containerMetadata | | readnonatomiccopy |

The container metadata.

|---|---|
| |---| | - (NSUInteger) startIndex | | readnonatomicassign |

The index of the item to start playing with.

Only for load request.

|---|---|
| |---| | - (NSTimeInterval) startTime | | readnonatomicassign |

The playback start time, in seconds.

Only for load request.

|---|---|
| |---| | - (NSArray\<[GCKMediaQueueItem](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_item) \*\>\*) items | | readnonatomiccopy |

The queueItems.

Only for load requests.