概要
新規または派生した 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 |
カスタムデータ(ある場合)。