Classe GCKMediaInformation

Riferimento alla classe GCKMediaInformation

Panoramica

Una classe che aggrega informazioni su un elemento multimediale.

Eredita NSObject. Implementa la funzionalità <NSCopia>.

Riepilogo del metodo dell'istanza

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Inizializzatore designato. Altro...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 Inizializzatore precedente; non include tracce multimediali o stili delle tracce di testo. Altro...
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 Cerca una traccia multimediale con l'ID traccia specificato. Altro...
 

Riepilogo proprietà

NSString * contentID
 L'ID contenuto per questo stream. Altro...
 
GCKMediaStreamType streamType
 Il tipo di streaming. Altro...
 
NSString * contentType
 Il tipo di contenuti (MIME). Altro...
 
GCKMediaMetadatametadata
 I metadati dell'elemento multimediale. Altro...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 L'elenco delle interruzioni pubblicitarie in questi contenuti. Altro...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 L'elenco di clip di interruzioni pubblicitarie in questi contenuti. Altro...
 
NSTimeInterval streamDuration
 La durata dello stream in secondi o INFINITY se si tratta di un live streaming. Altro...
 
NSArray< GCKMediaTrack * > * mediaTracks
 Le tracce multimediali relative a questo stream. Altro...
 
GCKMediaTextTrackStyletextTrackStyle
 Lo stile della traccia di testo per questo stream. Altro...
 
id customData
 I dati personalizzati, se presenti. Altro...
 

Dettaglio metodo

- (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 

Inizializzatore designato.

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 

Inizializzatore precedente; non include tracce multimediali o stili delle tracce di testo.

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:
Utilizza l'inizializzatore designato.
- (GCKMediaTrack *__nullable) mediaTrackWithID: (NSInteger)  trackID

Cerca una traccia multimediale con l'ID traccia specificato.

Parameters
trackIDThe media track ID.
Valori restituiti
L'oggetto GCKMediaTrack corrispondente o nil se non è presente alcuna traccia multimediale con l'ID specificato.

Dettaglio proprietà

- (NSString*) contentID
readnonatomiccopy

L'ID contenuto per questo stream.

- (GCKMediaStreamType) streamType
readnonatomicassign

Il tipo di streaming.

- (NSString*) contentType
readnonatomiccopy

Il tipo di contenuti (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicstrong

I metadati dell'elemento multimediale.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

L'elenco delle interruzioni pubblicitarie in questi contenuti.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

L'elenco di clip di interruzioni pubblicitarie in questi contenuti.

Since
3,3
- (NSTimeInterval) streamDuration
readnonatomicassign

La durata dello stream in secondi o INFINITY se si tratta di un live streaming.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

Le tracce multimediali relative a questo stream.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

Lo stile della traccia di testo per questo stream.

- (id) customData
readnonatomicstrong

I dati personalizzati, se presenti.