GCKMediaInformation-Klasse

GCKMediaInformation-Klassenreferenz

Übersicht

Eine Klasse, die Informationen zu einem Media-Element zusammenfasst.

Erbt von NSObject. Implementiert <NSCopying>.

Zusammenfassung der Instanzmethoden

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Designated Initializer Weitere Informationen
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 Legacy-Initialisierer; enthält keine Media-Tracks oder Text-Track-Stile. Weitere Informationen
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 Sucht nach einem Mediatrack mit der angegebenen Track-ID. Weitere Informationen
 

Zusammenfassung der Property

NSString * contentID
 Die Content-ID für diesen Stream. Weitere Informationen
 
GCKMediaStreamType streamType
 Der Streamtyp. Weitere Informationen
 
NSString * contentType
 Der Inhaltstyp (MIME-Typ). Weitere Informationen
 
GCKMediaMetadatametadata
 Die Metadaten des Medienelements. Weitere Informationen
 
NSArray< GCKAdBreakInfo * > * adBreaks
 Die Liste der Werbeunterbrechungen in diesem Inhalt. Weitere Informationen
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 Die Liste der Clips mit Werbeunterbrechungen in diesem Content. Weitere Informationen
 
NSTimeInterval streamDuration
 Die Länge des Streams in Sekunden oder INFINITY, wenn es sich um einen Livestream handelt. Weitere Informationen
 
NSArray< GCKMediaTrack * > * mediaTracks
 Die Mediatracks für diesen Stream. Weitere Informationen
 
GCKMediaTextTrackStyletextTrackStyle
 Der Stil des Text-Tracks für diesen Stream. Weitere Informationen
 
id customData
 Die benutzerdefinierten Daten, falls vorhanden. Weitere Informationen
 

Methodendetail

- (instancetype) initWithContentID: (NSString *)  contentID
streamType: (GCKMediaStreamType streamType
contentType: (NSString *)  contentType
metadata: (GCKMediaMetadata *__nullable)  metadata
streamDuration: (NSTimeInterval)  streamDuration
mediaTracks: (NSArray< GCKMediaTrack * > *__nullable)  mediaTracks
textTrackStyle: (GCKMediaTextTrackStyle *__nullable)  textTrackStyle
customData: (id __nullable)  customData 

Designated Initializer

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
streamDurationThe stream duration.
mediaTracksThe media tracks, if any, otherwise nil.
textTrackStyleThe text track style, if any, otherwise nil.
customDataThe custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
- (instancetype) initWithContentID: (NSString *)  contentID
streamType: (GCKMediaStreamType streamType
contentType: (NSString *)  contentType
metadata: (GCKMediaMetadata *__nullable)  metadata
streamDuration: (NSTimeInterval)  streamDuration
customData: (id __nullable)  customData 

Legacy-Initialisierer; enthält keine Media-Tracks oder Text-Track-Stile.

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
streamDurationThe stream duration.
customDataCustom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
Deprecated:
Verwenden Sie den vorgesehenen Initialisierer.
- (GCKMediaTrack *__nullable) mediaTrackWithID: (NSInteger)  trackID

Sucht nach einem Mediatrack mit der angegebenen Track-ID.

Parameters
trackIDThe media track ID.
Ausgabe
Das übereinstimmende GCKMediaTrack-Objekt oder nil, wenn kein Mediatrack mit der angegebenen ID vorhanden ist.

Property-Details

- (NSString*) contentID
readnonatomiccopy

Die Content-ID für diesen Stream.

- (GCKMediaStreamType) streamType
readnonatomicassign

Der Streamtyp.

- (NSString*) contentType
readnonatomiccopy

Der Inhaltstyp (MIME-Typ).

- (GCKMediaMetadata*) metadata
readnonatomicstrong

Die Metadaten des Medienelements.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

Die Liste der Werbeunterbrechungen in diesem Inhalt.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

Die Liste der Clips mit Werbeunterbrechungen in diesem Content.

Seit
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

Die Länge des Streams in Sekunden oder INFINITY, wenn es sich um einen Livestream handelt.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

Die Mediatracks für diesen Stream.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

Der Stil des Text-Tracks für diesen Stream.

- (id) customData
readnonatomicstrong

Die benutzerdefinierten Daten, falls vorhanden.