Clase GCKMediaInformation

Referencia de la clase GCKMediaInformation

Descripción general

Una clase que agrega información sobre un elemento multimedia.

Hereda NSObject. Implementa <NSCopy>.

Resumen del método de instancia

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Inicializador designado. Más...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 Inicializador heredado; no incluye pistas de contenido multimedia ni estilos de pistas de texto. Más...
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 Busca una pista multimedia con el ID de pista proporcionado. Más...
 

Resumen de la propiedad

NSString * contentID
 El ID de contenido de esta transmisión continua. Más...
 
GCKMediaStreamType streamType
 El tipo de transmisión. Más...
 
NSString * contentType
 Es el tipo de contenido (MIME). Más...
 
GCKMediaMetadatametadata
 Los metadatos del elemento multimedia. Más...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 La lista de pausas publicitarias en este contenido. Más...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 La lista de clips de pausas publicitarias de este contenido. Más...
 
NSTimeInterval streamDuration
 Es la duración de la transmisión, en segundos o INFINITY, si es una transmisión en vivo. Más...
 
NSArray< GCKMediaTrack * > * mediaTracks
 Las pistas multimedia de esta transmisión. Más...
 
GCKMediaTextTrackStyletextTrackStyle
 El estilo de la pista de texto para esta transmisión continua. Más...
 
id customData
 Los datos personalizados, si existen. 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 

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 contenido multimedia ni estilos 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 una pista multimedia con el ID de pista proporcionado.

Parameters
trackIDThe media track ID.
Resultado que se muestra
El objeto GCKMediaTrack correspondiente, o nil si no hay una pista multimedia con el ID determinado.

Detalles de la propiedad

- (NSString*) contentID
readnonatomiccopy

El ID de contenido de esta transmisión continua.

- (GCKMediaStreamType) streamType
readnonatomicassign

El tipo de transmisión.

- (NSString*) contentType
readnonatomiccopy

Es el tipo de contenido (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicstrong

Los metadatos del elemento multimedia.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

La lista de pausas publicitarias en este contenido.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

La lista de clips de pausas publicitarias de este contenido.

Since
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

Es la duración de la transmisión, en segundos o INFINITY, si es una transmisión en vivo.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

Las pistas multimedia de esta transmisión.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

El estilo de la pista de texto para esta transmisión continua.

- (id) customData
readnonatomicstrong

Los datos personalizados, si existen.