Clase GCKMediaInformation

Referencia de la clase GCKMediaInformation

Descripción general

Es una clase que agrega información sobre un elemento multimedia.

Hereda de NSObject. Implementa <NSCopying>.

Resumen de métodos de instancia

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Es el inicializador designado. Más…
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 Inicializador heredado; no incluye pistas de medios ni estilo de pistas de texto. Más…
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 Busca un segmento de medios con el ID de segmento determinado. Más…
 

Resumen de la propiedad

NSString * contentID
 Es el ID de contenido de esta transmisión. Más…
 
GCKMediaStreamType streamType
 Es el tipo de transmisión. Más…
 
NSString * contentType
 Tipo de contenido (MIME). Más…
 
GCKMediaMetadatametadata
 Son los metadatos del elemento multimedia. Más…
 
NSArray< GCKAdBreakInfo * > * adBreaks
 Es la lista de pausas publicitarias en este contenido. Más…
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 Es la lista de clips de pausas publicitarias en este contenido. Más…
 
NSTimeInterval streamDuration
 Es la duración de la transmisión en segundos o INFINITY si se trata de una transmisión en vivo. Más…
 
NSArray< GCKMediaTrack * > * mediaTracks
 Son los segmentos de medios de esta transmisión. Más…
 
GCKMediaTextTrackStyletextTrackStyle
 Es el estilo de pista de texto de esta transmisión. Más…
 
id customData
 Son los datos personalizados, si los hay. Más…
 

Detalle del método

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

Es el inicializador designado.

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 

Inicializador heredado; no incluye pistas de medios ni estilo de pistas de texto.

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:
Usa el inicializador designado.
- (GCKMediaTrack *__nullable) mediaTrackWithID: (NSInteger)  trackID

Busca un segmento de medios con el ID de segmento determinado.

Parameters
trackIDThe media track ID.
Muestra
El objeto GCKMediaTrack coincidente o nil si no hay un segmento de medios con el ID determinado.

Detalles de la propiedad

- (NSString*) contentID
readnonatomiccopy

Es el ID de contenido de esta transmisión.

- (GCKMediaStreamType) streamType
readnonatomicassign

Es el tipo de transmisión.

- (NSString*) contentType
readnonatomiccopy

Tipo de contenido (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicstrong

Son los metadatos del elemento multimedia.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

Es la lista de pausas publicitarias en este contenido.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

Es la lista de clips de pausas publicitarias en este contenido.

Desde
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

Es la duración de la transmisión en segundos o INFINITY si se trata de una transmisión en vivo.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

Son los segmentos de medios de esta transmisión.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

Es el estilo de pista de texto de esta transmisión.

- (id) customData
readnonatomicstrong

Son los datos personalizados, si los hay.