Classe GCKMediaInformation

Référence de la classe GCKMediaInformation

Présentation

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

Hérite de NSObject, <NSCopy> et <NSSecureCoding>.

Résumé des méthodes d'instance

(instancetype) - initWithContentID:streamType:contentType:metadata:adBreaks:adBreakClips:streamDuration:mediaTracks:textTrackStyle:customData:
 Obsolète. Plus...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Obsolète. Plus...
 
(nullable GCKMediaTrack *) - mediaTrackWithID:
 Recherche une piste multimédia avec l'ID de piste donné. Plus...
 

Résumé de la propriété

NSString * contentID
 ID de contenu de ce flux. Plus...
 
NSURL * contentURL
 URL du contenu à lire. 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 de ce flux. Plus...
 
GCKMediaTextTrackStyletextTrackStyle
 Style de piste de texte pour ce flux. Plus...
 
NSString * entity
 Lien profond vers le contenu multimédia utilisé par l'Assistant Google, le cas échéant. Plus...
 
GCKVASTAdsRequestVMAP
 La configuration de la requête VMAP, le cas échéant. Plus...
 
NSTimeInterval startAbsoluteTime
 Heure (en secondes) de l'epoch du début d'un flux en direct. Plus...
 
GCKHLSSegmentFormat hlsSegmentFormat
 Format du segment audio HLS. Plus...
 
GCKHLSVideoSegmentFormat hlsVideoSegmentFormat
 Format du segment vidéo HLS. 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: (nullable GCKMediaMetadata *)  metadata
adBreaks: (nullable NSArray< GCKAdBreakInfo * > *)  adBreaks
adBreakClips: (nullable NSArray< GCKAdBreakClipInfo * > *)  adBreakClips
streamDuration: (NSTimeInterval)  streamDuration
mediaTracks: (nullable NSArray< GCKMediaTrack * > *)  mediaTracks
textTrackStyle: (nullable GCKMediaTextTrackStyle *)  textTrackStyle
customData: (nullable id)  customData 

Obsolète.

Utilisez GCKMediaInformationBuilder pour initialiser les objets GCKMediaInformation.

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
adBreaksThe list of ad breaks in this content.
adBreakClipsThe list of ad break clips in this content.
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.
Depuis
4,3
- (instancetype) initWithContentID: (NSString *)  contentID
streamType: (GCKMediaStreamType streamType
contentType: (NSString *)  contentType
metadata: (nullable GCKMediaMetadata *)  metadata
streamDuration: (NSTimeInterval)  streamDuration
mediaTracks: (nullable NSArray< GCKMediaTrack * > *)  mediaTracks
textTrackStyle: (nullable GCKMediaTextTrackStyle *)  textTrackStyle
customData: (nullable id)  customData 

Obsolète.

Utilisez GCKMediaInformationBuilder pour initialiser les objets GCKMediaInformation.

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.
- (nullable GCKMediaTrack *) 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 si aucune piste multimédia ne correspond à l'ID donné.

Détails de la propriété

- (NSString*) contentID
readnonatomiccopy

ID de contenu de ce flux.

- (NSURL*) contentURL
readnonatomiccopy

URL du contenu à lire.

Depuis
4.3.4
- (GCKMediaStreamType) streamType
readnonatomicassign

Type de flux.

- (NSString*) contentType
readnonatomiccopy

Type de contenu (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicassign

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.

Depuis
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 de ce flux.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

Style de piste de texte pour ce flux.

- (NSString*) entity
readnonatomiccopy

Lien profond vers le contenu multimédia utilisé par l'Assistant Google, le cas échéant.

Depuis
4,0
- (GCKVASTAdsRequest*) VMAP
readnonatomicassign

La configuration de la requête VMAP, le cas échéant.

Pour en savoir plus, consultez Digital Video Ad Serving Template 4.0. Si cette valeur n'est pas "nil", tous les autres champs associés aux annonces sont ignorés.

Depuis
4.3.4
- (NSTimeInterval) startAbsoluteTime
readnonatomicassign

Heure (en secondes) de l'epoch du début d'un flux en direct.

Pour les diffusions en direct dont l'heure de début est connue, comme une émission télévisée en direct ou un match de sport, il s'agit de l'heure de début de l'événement. Sinon, elle correspond à l'heure de début de la plage de recherche en direct au début de la diffusion.

Depuis
4.4.1
- (GCKHLSSegmentFormat) hlsSegmentFormat
readnonatomicassign

Format du segment audio HLS.

Depuis
4.6.0
- (GCKHLSVideoSegmentFormat) hlsVideoSegmentFormat
readnonatomicassign

Format du segment vidéo HLS.

Depuis
4.6.0
- (id) customData
readnonatomicassign

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