Classe GCKMediaInformation

Referência da classe GCKMediaInformation

Visão geral

Classe que agrega informações sobre um item de mídia.

Herda o NSObject. Implementa o <NSCopy>.

Resumo do método de instância

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Inicializador designado. Mais...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 Inicializador legado; não inclui faixas de mídia nem estilo de faixa de texto. Mais...
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 Pesquisa por uma faixa de mídia com o ID de faixa fornecido. Mais...
 

Resumo da propriedade

NSString * contentID
 O ID do conteúdo desta transmissão. Mais...
 
GCKMediaStreamType streamType
 O tipo de stream. Mais...
 
NSString * contentType
 O tipo de conteúdo (MIME). Mais...
 
GCKMediaMetadatametadata
 Os metadados do item de mídia. Mais...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 É a lista de intervalos comerciais neste conteúdo. Mais...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 É a lista de clipes de intervalos comerciais neste conteúdo. Mais...
 
NSTimeInterval streamDuration
 A duração da transmissão, em segundos, ou INFINITY se for uma transmissão ao vivo. Mais...
 
NSArray< GCKMediaTrack * > * mediaTracks
 As faixas de mídia desta transmissão. Mais...
 
GCKMediaTextTrackStyletextTrackStyle
 O estilo da faixa de texto deste stream. Mais...
 
id customData
 Os dados personalizados, se houver. Mais...
 

Detalhes dos métodos

- (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 legado; não inclui faixas de mídia nem estilo de faixa 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:
Use o inicializador designado.
- (GCKMediaTrack *__nullable) mediaTrackWithID: (NSInteger)  trackID

Pesquisa por uma faixa de mídia com o ID de faixa fornecido.

Parameters
trackIDThe media track ID.
Retorna
O objeto GCKMediaTrack correspondente, ou nil, se não houver faixa de mídia com o ID fornecido.

Detalhes da propriedade

- (NSString*) contentID
readnonatomiccopy

O ID do conteúdo desta transmissão.

- (GCKMediaStreamType) streamType
readnonatomicassign

O tipo de stream.

- (NSString*) contentType
readnonatomiccopy

O tipo de conteúdo (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicstrong

Os metadados do item de mídia.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

É a lista de intervalos comerciais neste conteúdo.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

É a lista de clipes de intervalos comerciais neste conteúdo.

Since
3,3
- (NSTimeInterval) streamDuration
readnonatomicassign

A duração da transmissão, em segundos, ou INFINITY se for uma transmissão ao vivo.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

As faixas de mídia desta transmissão.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

O estilo da faixa de texto deste stream.

- (id) customData
readnonatomicstrong

Os dados personalizados, se houver.