Classe GCKMediaInformation

Documentation de référence de la classe GCKMediaInformation

Présentation

Classe qui agrège des informations sur un élément multimédia.

Hérite de NSObject. Implémente <NSCopying>.

Récapitulatif des méthodes d'instance

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Initialiseur désigné. Plus
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 Initialiseur hérité. N'inclut pas les pistes multimédias ni le style des pistes de texte. Plus
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 Recherche une piste multimédia avec l'ID de piste donné. Plus
 

Récapitulatif des propriétés

NSString * contentID
 ID du contenu de ce flux. Plus
 
GCKMediaStreamType streamType
 Type de flux. Plus
 
NSString * contentType
 Type de contenu (MIME). Plus
 
GCKMediaMetadatametadata
 Métadonnées de l'élément multimédia. Plus
 
NSArray< GCKAdBreakInfo * > * adBreaks
 Liste des pauses publicitaires dans ce contenu. Plus
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 Liste des extraits de coupure publicitaire dans ce contenu. Plus
 
NSTimeInterval streamDuration
 Durée de la diffusion en secondes ou INFINITY s'il s'agit d'une diffusion en direct. Plus
 
NSArray< GCKMediaTrack * > * mediaTracks
 Pistes multimédias de ce flux. Plus
 
GCKMediaTextTrackStyletextTrackStyle
 Style de la piste de texte pour ce flux. Plus
 
id customData
 Données personnalisées, le cas échéant. Plus
 

Détails sur la méthode

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

Initialiseur désigné.

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 

Initialiseur hérité. N'inclut pas les pistes multimédias ni le style des pistes de texte.

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:
Utilisez l'initialiseur désigné.
- (GCKMediaTrack *__nullable) mediaTrackWithID: (NSInteger)  trackID

Recherche une piste multimédia avec l'ID de piste donné.

Parameters
trackIDThe media track ID.
Renvoie
Objet GCKMediaTrack correspondant, ou nil s'il n'existe aucune piste multimédia avec l'ID spécifié.

Détails de la propriété

- (NSString*) contentID
readnonatomiccopy

ID du contenu de ce flux.

- (GCKMediaStreamType) streamType
readnonatomicassign

Type de flux.

- (NSString*) contentType
readnonatomiccopy

Type de contenu (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicstrong

Métadonnées de l'élément multimédia.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

Liste des pauses publicitaires dans ce contenu.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

Liste des extraits de coupure publicitaire dans ce contenu.

Depuis
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

Durée de la diffusion en secondes ou INFINITY s'il s'agit d'une diffusion en direct.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

Pistes multimédias de ce flux.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

Style de la piste de texte pour ce flux.

- (id) customData
readnonatomicstrong

Données personnalisées, le cas échéant.