Classe GCKMediaInformation

Documentation de référence sur la classe GCKMediaInformation

Présentation

Classe qui regroupe des informations sur un élément multimédia.

Hérite de NSObject. Met en œuvre <NSCopying>.

Résumé de la méthode d'instance

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Initialisation désignée. Plus...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 Initialisation d'initialisation ; n'inclut pas les pistes multimédias ni le style de piste textuelle. Plus...
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 Recherche une piste multimédia avec l'ID de piste donné. Plus...
 

Récapitulatif de la propriété

NSString * contentID
 ID de 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 coupures publicitaires dans ce contenu. Plus...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 Liste des extraits de coupures publicitaires dans ce contenu. Plus...
 
NSTimeInterval streamDuration
 Durée du flux (en secondes) ou INFINITY (s'il s'agit d'un flux en direct). Plus...
 
NSArray< GCKMediaTrack * > * mediaTracks
 Pistes multimédias pour ce flux. Plus...
 
GCKMediaTextTrackStyletextTrackStyle
 Style de la piste de texte de 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 

Initialisation désignée.

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 

Initialisation d'initialisation ; n'inclut pas les pistes multimédias ni le style de piste textuelle.

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.
Retours
Objet GCKMediaTrack correspondant, ou nil s'il n'existe aucune piste multimédia avec l'ID donné.

Détails de la propriété

- (NSString*) contentID
readnonatomiccopy

ID de 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 coupures publicitaires dans ce contenu.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

Liste des extraits de coupures publicitaires dans ce contenu.

Sincé
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

Durée du flux (en secondes) ou INFINITY (s'il s'agit d'un flux en direct).

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

Pistes multimédias pour ce flux.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

Style de la piste de texte de ce flux.

- (id) customData
readnonatomicstrong

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