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