GCKMediaInformation-Klasse

GCKMediaInformation-Klassenreferenz

Übersicht

Eine Klasse, die Informationen zu einem Mediakosten aggregiert.

Übernimmt NSObject. Implementiert <NSCopy>.

Zusammenfassung der Instanzmethoden

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Angegebener Initialisierer. Mehr...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 Bisheriger Initialisierer; beinhaltet keine Medien- oder Text-Track-Stile. Mehr...
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 Sucht nach einem Medientrack mit der angegebenen Titel-ID. Mehr...
 

Property-Zusammenfassung

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

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 

Angegebener Initialisierer.

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 

Bisheriger Initialisierer; beinhaltet keine Medien- 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:
Den vorgesehenen Initialisierer verwenden
- (GCKMediaTrack *__nullable) mediaTrackWithID: (NSInteger)  trackID

Sucht nach einem Medientrack mit der angegebenen Titel-ID.

Parameters
trackIDThe media track ID.
Gibt Folgendes zurück:
Das übereinstimmende GCKMediaTrack-Objekt oder nil, wenn kein Medien-Track 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 MIME-Typ.

- (GCKMediaMetadata*) metadata
readnonatomicstrong

Die Mediakosten.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

Die Liste der Werbeunterbrechungen in diesem Content

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

Die Liste der Clips für Werbeunterbrechungen in diesem Content.

Sincé
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 Medientracks für diesen Stream.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

Der Text-Track-Stil für diesen Stream.

- (id) customData
readnonatomicstrong

Die benutzerdefinierten Daten, falls vorhanden.