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。

読み込みリクエストのみ。