概要
メディア アイテムに関する情報を集約するクラスです。
NSObject、<NSCopying>、<NSSecureCoding> を継承します。
インスタンス メソッドの概要 | |
(instancetype) | - initWithContentID:streamType:contentType:metadata:adBreaks:adBreakClips:streamDuration:mediaTracks:textTrackStyle:customData: |
非推奨。その他... | |
(instancetype) | - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData: |
非推奨。その他... | |
(nullable GCKMediaTrack *) | - mediaTrackWithID: |
指定されたトラック ID のメディア トラックを検索します。その他... | |
プロパティの概要 | |
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 |
ライブ ストリームの開始時間のエポック時間(秒)です。その他... | |
GCKHLSSegmentFormat | hlsSegmentFormat |
HLS 音声セグメントの形式。その他... | |
GCKHLSVideoSegmentFormat | hlsVideoSegmentFormat |
HLS 動画セグメントの形式。その他... | |
id | customData |
カスタムデータ(ある場合)。その他... | |
メソッドの詳細
- (instancetype) initWithContentID: | (NSString *) | contentID | |
streamType: | (GCKMediaStreamType) | streamType | |
contentType: | (NSString *) | contentType | |
metadata: | (nullable GCKMediaMetadata *) | metadata | |
adBreaks: | (nullable NSArray< GCKAdBreakInfo * > *) | adBreaks | |
adBreakClips: | (nullable NSArray< GCKAdBreakClipInfo * > *) | adBreakClips | |
streamDuration: | (NSTimeInterval) | streamDuration | |
mediaTracks: | (nullable NSArray< GCKMediaTrack * > *) | mediaTracks | |
textTrackStyle: | (nullable GCKMediaTextTrackStyle *) | textTrackStyle | |
customData: | (nullable id) | customData | |
非推奨です。
GCKMediaInformationBuilder を使用して GCKMediaInformation オブジェクトを初期化します。
- Parameters
-
contentID The content ID. streamType The stream type. contentType The content (MIME) type. metadata The media item metadata. adBreaks The list of ad breaks in this content. adBreakClips The list of ad break clips in this content. streamDuration The stream duration. mediaTracks The media tracks, if any, otherwise nil
.textTrackStyle The text track style, if any, otherwise nil
.customData The custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- 開始:
- 4.3
- (instancetype) initWithContentID: | (NSString *) | contentID | |
streamType: | (GCKMediaStreamType) | streamType | |
contentType: | (NSString *) | contentType | |
metadata: | (nullable GCKMediaMetadata *) | metadata | |
streamDuration: | (NSTimeInterval) | streamDuration | |
mediaTracks: | (nullable NSArray< GCKMediaTrack * > *) | mediaTracks | |
textTrackStyle: | (nullable GCKMediaTextTrackStyle *) | textTrackStyle | |
customData: | (nullable id) | customData | |
非推奨です。
GCKMediaInformationBuilder を使用して GCKMediaInformation オブジェクトを初期化します。
- Parameters
-
contentID The content ID. streamType The stream type. contentType The content (MIME) type. metadata The media item metadata. streamDuration The stream duration. mediaTracks The media tracks, if any, otherwise nil
.textTrackStyle The text track style, if any, otherwise nil
.customData The custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- (nullable GCKMediaTrack *) mediaTrackWithID: | (NSInteger) | trackID |
指定されたトラック ID のメディア トラックを検索します。
- Parameters
-
trackID The media track ID.
- 戻り値
- 一致する GCKMediaTrack オブジェクト。指定の ID のメディア トラックがない場合は
nil
。
物件の詳細
|
readnonatomiccopy |
このライブ配信のコンテンツ ID。
|
readnonatomiccopy |
再生されるコンテンツの URL。
- 開始:
- 4.3.4
|
readnonatomicassign |
ストリーム タイプ。
|
readnonatomiccopy |
コンテンツ(MIME)タイプ。
|
readnonatomicassign |
メディア アイテムのメタデータ。
|
readnonatomiccopy |
このコンテンツのミッドロール挿入点のリスト。
|
readnonatomiccopy |
このコンテンツ内の広告ブレーク クリップのリスト。
- 開始:
- 3.3
|
readnonatomicassign |
ストリームの長さ(秒)。ライブ ストリームの場合は INFINITY
。
|
readnonatomiccopy |
このストリームのメディア トラックです。
|
readnonatomiccopy |
このストリームのテキスト トラック スタイル。
|
readnonatomiccopy |
Google アシスタントで使用されるメディアのディープリンク(存在する場合)。
- 開始:
- 4.0
|
readnonatomicassign |
VMAP リクエストの構成(存在する場合)。
詳しくは、デジタル動画広告配信テンプレート 4.0 をご覧ください。nil でない場合、広告に関連する他のすべてのフィールドは無視されます。
- 開始:
- 4.3.4
|
readnonatomicassign |
ライブ ストリームの開始時間のエポック時間(秒)です。
ライブテレビ番組やスポーツの試合など、開始時間がわかっているライブ配信の場合は、イベントが開始したエポック時刻になります。それ以外の場合は、ストリーミングの開始時のシーク可能なライブ範囲の開始時間になります。
- 開始:
- 4.4.1
|
readnonatomicassign |
HLS 音声セグメントの形式。
- 開始:
- 4.6.0
|
readnonatomicassign |
HLS 動画セグメントの形式。
- 開始:
- 4.6.0
|
readnonatomicassign |
カスタムデータ(ある場合)。