概要
新規または派生した GCKMediaInformation インスタンスを作成するためのビルダー オブジェクト。
このビルダーを使用すると、既存のものから GCKMediaInformation を導出できます。
また、新しい GCKMediaInformation をゼロから作成するためにも使用できます。
- 開始:
- 4.0
NSObject を継承します。
インスタンス メソッドの概要 | |
(instancetype) | - initWithContentURL: |
指定された必須属性と、デフォルト値に初期化された他のすべての属性を使用して、新しい GCKMediaInformationBuilder を作成します。その他... | |
(instancetype) | - initWithEntity: |
指定された必須属性と、デフォルト値に初期化された他のすべての属性を使用して、新しい GCKMediaInformationBuilder を作成します。その他... | |
(instancetype) | - initWithMediaInformation: |
指定された GCKMediaInformation インスタンスからコピーされた属性で、新しい GCKMediaInformationBuilder を作成します。その他... | |
(instancetype) | - initWithContentID: |
指定された必須属性と、デフォルト値に初期化された他のすべての属性を使用して、新しい GCKMediaInformationBuilder を作成します。その他... | |
(instancetype) | - initWithContentID:entity: |
指定された必須属性と、デフォルト値に初期化された他のすべての属性を使用して、新しい GCKMediaInformationBuilder を作成します。その他... | |
(GCKMediaInformation *) | - build |
ビルダーの現在の属性を使用して GCKMediaInformation を作成します。その他... | |
プロパティの概要 | |
NSString * | contentID |
このライブ配信のコンテンツ ID。その他... | |
NSURL * | contentURL |
再生されるコンテンツの URL。その他... | |
GCKMediaStreamType | streamType |
ストリーム タイプ。その他... | |
NSString * | contentType |
コンテンツ(MIME)タイプ。その他... | |
GCKMediaMetadata * | metadata |
メディア アイテムのメタデータ。その他... | |
NSArray< GCKAdBreakInfo * > * | adBreaks |
このコンテンツのミッドロール挿入点のリスト。その他... | |
NSArray< GCKAdBreakClipInfo * > * | adBreakClips |
このコンテンツ内の広告ブレーク クリップのリスト。その他... | |
NSTimeInterval | streamDuration |
ストリームの長さ(秒)。ライブ ストリームの場合は INFINITY 。その他... | |
NSArray< GCKMediaTrack * > * | mediaTracks |
このストリームのメディア トラックです。その他... | |
GCKMediaTextTrackStyle * | textTrackStyle |
このストリームのテキスト トラック スタイル。その他... | |
NSString * | entity |
Google アシスタントで使用されるメディアのディープリンク(存在する場合)。その他... | |
GCKVASTAdsRequest * | VMAP |
VMAP リクエストの構成(存在する場合)。その他... | |
NSTimeInterval | startAbsoluteTime |
ストリームの開始時間(エポック時間(秒単位))。それ以外の場合は kGCKInvalidTimeInterval 。その他... | |
GCKHLSSegmentFormat | hlsSegmentFormat |
HLS 音声セグメントの形式。その他... | |
GCKHLSVideoSegmentFormat | hlsVideoSegmentFormat |
HLS 動画セグメントの形式。その他... | |
id | customData |
カスタムデータ(ある場合)。その他... | |
メソッドの詳細
- (instancetype) initWithContentURL: | (NSURL *) | contentURL |
指定された必須属性と、デフォルト値に初期化された他のすべての属性を使用して、新しい GCKMediaInformationBuilder を作成します。
- Parameters
-
contentURL The URL of the content to be played.
- 開始:
- 4.3.4
- (instancetype) initWithEntity: | (NSString *) | entity |
指定された必須属性と、デフォルト値に初期化された他のすべての属性を使用して、新しい GCKMediaInformationBuilder を作成します。
- (instancetype) initWithMediaInformation: | (GCKMediaInformation *) | mediaInfo |
指定された GCKMediaInformation インスタンスからコピーされた属性で、新しい GCKMediaInformationBuilder を作成します。
- Parameters
-
mediaInfo The instance to copy.
- (instancetype) initWithContentID: | (NSString *) | contentID |
指定された必須属性と、デフォルト値に初期化された他のすべての属性を使用して、新しい GCKMediaInformationBuilder を作成します。
- Deprecated:
- 代わりに initWithContentURL: または initWithEntity: を使用してください。
- (instancetype) initWithContentID: | (NSString *) | contentID | |
entity: | (NSString *) | entity | |
指定された必須属性と、デフォルト値に初期化された他のすべての属性を使用して、新しい GCKMediaInformationBuilder を作成します。
- Deprecated:
- 代わりに initWithContentURL: または initWithEntity: を使用してください。
- (GCKMediaInformation *) build |
ビルダーの現在の属性を使用して GCKMediaInformation を作成します。
- 戻り値
- 新しい GCKMediaInformation インスタンス。
物件の詳細
|
readwritenonatomiccopy |
このライブ配信のコンテンツ ID。
- Deprecated:
- 代わりに contentURL とエンティティを使用してください。
|
readwritenonatomiccopy |
再生されるコンテンツの URL。
- 開始:
- 4.3.4
|
readwritenonatomicassign |
ストリーム タイプ。
デフォルトは GCKMediaStreamTypeBuffered です。
|
readwritenonatomiccopy |
コンテンツ(MIME)タイプ。
|
readwritenonatomicassign |
メディア アイテムのメタデータ。
|
readwritenonatomiccopy |
このコンテンツのミッドロール挿入点のリスト。
|
readwritenonatomiccopy |
このコンテンツ内の広告ブレーク クリップのリスト。
|
readwritenonatomicassign |
ストリームの長さ(秒)。ライブ ストリームの場合は INFINITY
。
デフォルトで 0 に設定されます。
|
readwritenonatomiccopy |
このストリームのメディア トラックです。
|
readwritenonatomiccopy |
このストリームのテキスト トラック スタイル。
|
readwritenonatomiccopy |
Google アシスタントで使用されるメディアのディープリンク(存在する場合)。
|
readwritenonatomicassign |
VMAP リクエストの構成(存在する場合)。
詳しくは、デジタル動画広告配信テンプレート 4.0 をご覧ください。nil でない場合、広告に関連する他のすべてのフィールドは無視されます。
- 開始:
- 4.3.4
|
readwritenonatomicassign |
ストリームの開始時間(エポック時間(秒単位))。それ以外の場合は kGCKInvalidTimeInterval
。
デフォルトは kGCKInvalidTimeInterval
です。
- 開始:
- 4.4.1
|
readwritenonatomicassign |
HLS 音声セグメントの形式。
- 開始:
- 4.6.0
|
readwritenonatomicassign |
HLS 動画セグメントの形式。
- 開始:
- 4.6.0
|
readwritenonatomicassign |
カスタムデータ(ある場合)。