GCKMediaQueueDataBuilder 類別

GCKMediaQueueDataBuilder 類別參考資料

總覽

用於建構全新或衍生 GCKMediaQueueData 執行個體的建構工具物件。

您可以使用建構工具從現有工具中取得 GCKMediaQueueData

開始時間
4.4.1

繼承 NSObject。

執行個體方法摘要

(instancetype) - initWithQueueType:
 建構含有指定必要屬性的新 GCKMediaQueueData,以及其他已初始化為預設值的屬性。更多...
 
(instancetype) - initWithQueueData:
 使用指定的 GCKMediaQueueData 例項建構新的 GCKMediaQueueData更多...
 
(instancetype) - init
 
(GCKMediaQueueData *) - build
 使用建構工具目前的屬性建構 GCKMediaQueueData更多...
 

資源摘要

GCKMediaQueueType queueType
 佇列類型。更多...
 
NSString * queueID
 佇列 ID。更多...
 
NSString * name
 佇列的顯示名稱。更多...
 
NSString * entity
 Google 助理使用的媒體深層連結 (如有)。更多...
 
GCKMediaRepeatMode repeatMode
 佇列的重複模式。更多...
 
GCKMediaQueueContainerMetadatacontainerMetadata
 容器中繼資料。更多...
 
NSUInteger startIndex
 要開始播放的項目索引。更多...
 
NSTimeInterval startTime
 播放開始時間 (以秒為單位)。更多...
 
NSArray< GCKMediaQueueItem * > * items
 queueItems。更多...
 

方法詳細資料

- (instancetype) initWithQueueType: (GCKMediaQueueType queueType

建構含有指定必要屬性的新 GCKMediaQueueData,以及其他已初始化為預設值的屬性。

- (instancetype) initWithQueueData: (GCKMediaQueueData *)  queueData

使用指定的 GCKMediaQueueData 例項建構新的 GCKMediaQueueData

- (GCKMediaQueueData *) build

使用建構工具目前的屬性建構 GCKMediaQueueData

傳回
新的 GCKMediaQueueData 例項。

資源詳情

- (GCKMediaQueueType) queueType
readwritenonatomicassign

佇列類型。

- (NSString*) queueID
readwritenonatomiccopy

佇列 ID。

- (NSString*) name
readwritenonatomiccopy

佇列的顯示名稱。

- (NSString*) entity
readwritenonatomiccopy

Google 助理使用的媒體深層連結 (如有)。

- (GCKMediaRepeatMode) repeatMode
readwritenonatomicassign

佇列的重複模式。

- (GCKMediaQueueContainerMetadata*) containerMetadata
readwritenonatomiccopy

容器中繼資料。

- (NSUInteger) startIndex
readwritenonatomicassign

要開始播放的項目索引。

僅適用於載入要求。

- (NSTimeInterval) startTime
readwritenonatomicassign

播放開始時間 (以秒為單位)。

僅適用於載入要求。如果未設定,接收方會根據串流類型設定開始時間。非直播影片:從 0 載入。直播:從最新位置載入。

- (NSArray<GCKMediaQueueItem *>*) items
readwritenonatomiccopy

queueItems。

僅適用於載入要求。