Classe GCKMediaStatus

Référence de la classe GCKMediaStatus

Présentation

Classe contenant les informations d'état de certains contenus multimédias.

Hérite du NSObject. Met en œuvre <NSCopy>.

Résumé des méthodes d'instance

(instancetype) - initWithSessionID:mediaInformation:
 initialiseur désigné. Plus...
 
(BOOL) - isMediaCommandSupported:
 Vérifie si le flux est compatible avec une commande de contrôle donnée. Plus...
 
(nullable GCKMediaQueueItem *) - queueItemAtIndex:
 Renvoie l'élément correspondant à l'index spécifié dans la file d'attente de lecture. Plus...
 
(nullable GCKMediaQueueItem *) - queueItemWithItemID:
 Renvoie l'élément ayant l'ID indiqué dans la file d'attente de lecture. Plus...
 
(NSInteger) - queueIndexForItemID:
 Renvoie l'index de l'élément avec l'ID donné dans la file d'attente de lecture, ou "-1" si aucun élément de ce type ne se trouve dans la file d'attente. Plus...
 

Attributs publics

const NSInteger kGCKMediaCommandPause
 Indicateur (masque de bits) indiquant qu'un élément multimédia peut être mis en pause. Plus...
 
const NSInteger kGCKMediaCommandSeek
 Indicateur (masque de bits) indiquant qu'un élément multimédia prend en charge la recherche. Plus...
 
const NSInteger kGCKMediaCommandSetVolume
 Indicateur (masque de bits) indiquant que le volume audio d'un élément multimédia peut être modifié. Plus...
 
const NSInteger kGCKMediaCommandToggleMute
 Indicateur (masque de bits) indiquant que le son de l'élément multimédia peut être coupé. Plus...
 
const NSInteger kGCKMediaCommandSkipForward
 Indicateur (masque de bits) indiquant qu'un élément multimédia est compatible avec l'avance rapide. Plus...
 
const NSInteger kGCKMediaCommandSkipBackward
 Indicateur (masque de bits) indiquant qu'un élément multimédia accepte le retour arrière. Plus...
 
const NSInteger kGCKMediaCommandQueueNext
 Indicateur (masque de bits) indiquant qu'un élément multimédia prend en charge le passage à l'élément suivant de la file d'attente. Plus...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Indicateur (masque de bits) indiquant qu'un élément multimédia prend en charge le passage à l'élément précédent de la file d'attente. Plus...
 
const NSInteger kGCKMediaCommandQueueShuffle
 Indicateur (masque de bits) indiquant qu'un élément multimédia est compatible avec le brassage. Plus...
 
const NSInteger kGCKMediaCommandSkipAd
 Indicateur (masque de bits) indiquant qu'un élément multimédia accepte les annonces ignorées. Plus...
 
const NSInteger kGCKMediaCommandQueueRepeatAll
 Indicateur (masque de bits) indiquant que la file d'attente d'un élément multimédia prend en charge la répétition indéfinie. Plus...
 
const NSInteger kGCKMediaCommandQueueRepeatOne
 Indicateur (masque de bits) indiquant qu'un élément multimédia accepte la répétition indéfinie. Plus...
 
const NSInteger kGCKMediaCommandQueueRepeat
 Indicateur (masque de bits) indiquant qu'un élément multimédia et sa file d'attente sont compatibles avec la répétition illimitée. Plus...
 
const NSInteger kGCKMediaCommandEditTracks
 Indicateur (masque de bits) indiquant que les pistes d'un élément multimédia sont modifiables. Plus...
 
const NSInteger kGCKMediaCommandSetPlaybackRate
 Indicateur (masque de bits) indiquant que la vitesse de lecture d'un élément multimédia est configurable. Plus...
 
const NSInteger kGCKMediaCommandLike
 Indicateur (masque de bits) indiquant qu'un élément multimédia peut être aimé par un utilisateur. Plus...
 
const NSInteger kGCKMediaCommandDislike
 Indicateur (masque de bits) indiquant qu'un élément multimédia peut ne pas plaire à un utilisateur. Plus...
 
const NSInteger kGCKMediaCommandFollow
 Indicateur (masque de bits) indiquant qu'un utilisateur peut suivre le créateur d'un élément multimédia. Plus...
 
const NSInteger kGCKMediaCommandUnfollow
 Indicateur (masque de bits) indiquant qu'un utilisateur peut arrêter de suivre le créateur d'un élément multimédia. Plus...
 
const NSInteger kGCKMediaCommandStreamTransfer
 Indicateur (masque de bits) indiquant qu'un élément multimédia est compatible avec le transfert de flux. Plus...
 

Résumé de la propriété

NSInteger mediaSessionID
 ID de la session multimédia actuelle, le cas échéant ; sinon 0. Plus...
 
GCKMediaPlayerState playerState
 État actuel du lecteur. Plus...
 
BOOL playingAd
 Indique si le récepteur lit actuellement une annonce. Plus...
 
GCKMediaPlayerIdleReason idleReason
 Motif d'inactivité actuel. Plus...
 
float playbackRate
 Récupère la vitesse de lecture actuelle du flux. Plus...
 
GCKMediaInformationmediaInformation
 Valeur GCKMediaInformation de cet élément. Plus...
 
NSTimeInterval streamPosition
 Position actuelle du flux, sous forme de NSTimeInterval à partir du début du flux. Plus...
 
float volume
 Volume du flux. Plus...
 
BOOL isMuted
 État du son du flux coupé. Plus...
 
GCKMediaRepeatMode queueRepeatMode
 Mode de répétition de la file d'attente actuel. Plus...
 
NSUInteger currentItemID
 ID de l'élément de la file d'attente actuel, le cas échéant. Plus...
 
BOOL queueHasCurrentItem
 Indique si un élément en cours se trouve dans la file d'attente. Plus...
 
GCKMediaQueueItemcurrentQueueItem
 Élément de la file d'attente, le cas échéant. Plus...
 
BOOL queueHasNextItem
 Vérifie s'il y a un élément dans la file d'attente après celui en cours de lecture. Plus...
 
GCKMediaQueueItemnextQueueItem
 Élément suivant de la file d'attente, le cas échéant. Plus...
 
BOOL queueHasPreviousItem
 Indique si un élément figure dans la file d'attente avant l'élément en cours de lecture. Plus...
 
BOOL queueHasLoadingItem
 Indique si un élément est préchargé dans la file d'attente. Plus...
 
NSUInteger preloadedItemID
 ID de l'élément actuellement préchargé, le cas échéant. Plus...
 
NSUInteger loadingItemID
 L'ID de l'élément en cours de chargement, le cas échéant Plus...
 
NSArray< NSNumber * > * activeTrackIDs
 Liste des ID de canal actifs. Plus...
 
GCKVideoInfovideoInfo
 Les informations sur la vidéo, le cas échéant. Plus...
 
id customData
 Toutes les données personnalisées associées à l'état du média. Plus...
 
GCKAdBreakStatusadBreakStatus
 État actuel de la lecture de l'annonce. Plus...
 
GCKMediaLiveSeekableRangeliveSeekableRange
 Plage d'un flux pouvant faire l'objet d'une recherche. Plus...
 
GCKMediaQueueDataqueueData
 Métadonnées de la file d'attente de contenus multimédias. Plus...
 
NSUInteger queueItemCount
 Renvoie le nombre d'éléments dans la file d'attente de lecture. Plus...
 

Détails sur la méthode

- (instancetype) initWithSessionID: (NSInteger)  mediaSessionID
mediaInformation: (nullable GCKMediaInformation *)  mediaInformation 

initialiseur désigné.

Parameters
mediaSessionIDThe media session ID.
mediaInformationThe media information.
- (BOOL) isMediaCommandSupported: (NSInteger)  command

Vérifie si le flux est compatible avec une commande de contrôle donnée.

- (nullable GCKMediaQueueItem *) queueItemAtIndex: (NSUInteger)  index

Renvoie l'élément correspondant à l'index spécifié dans la file d'attente de lecture.

- (nullable GCKMediaQueueItem *) queueItemWithItemID: (NSUInteger)  itemID

Renvoie l'élément ayant l'ID indiqué dans la file d'attente de lecture.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

Renvoie l'index de l'élément avec l'ID donné dans la file d'attente de lecture, ou "-1" si aucun élément de ce type ne se trouve dans la file d'attente.

Documentation sur les données des membres

- (const NSInteger) kGCKMediaCommandPause

Indicateur (masque de bits) indiquant qu'un élément multimédia peut être mis en pause.

- (const NSInteger) kGCKMediaCommandSeek

Indicateur (masque de bits) indiquant qu'un élément multimédia prend en charge la recherche.

- (const NSInteger) kGCKMediaCommandSetVolume

Indicateur (masque de bits) indiquant que le volume audio d'un élément multimédia peut être modifié.

- (const NSInteger) kGCKMediaCommandToggleMute

Indicateur (masque de bits) indiquant que le son de l'élément multimédia peut être coupé.

- (const NSInteger) kGCKMediaCommandSkipForward

Indicateur (masque de bits) indiquant qu'un élément multimédia est compatible avec l'avance rapide.

- (const NSInteger) kGCKMediaCommandSkipBackward

Indicateur (masque de bits) indiquant qu'un élément multimédia accepte le retour arrière.

- (const NSInteger) kGCKMediaCommandQueueNext

Indicateur (masque de bits) indiquant qu'un élément multimédia prend en charge le passage à l'élément suivant de la file d'attente.

- (const NSInteger) kGCKMediaCommandQueuePrevious

Indicateur (masque de bits) indiquant qu'un élément multimédia prend en charge le passage à l'élément précédent de la file d'attente.

- (const NSInteger) kGCKMediaCommandQueueShuffle

Indicateur (masque de bits) indiquant qu'un élément multimédia est compatible avec le brassage.

Depuis
4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd

Indicateur (masque de bits) indiquant qu'un élément multimédia accepte les annonces ignorées.

Depuis
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll

Indicateur (masque de bits) indiquant que la file d'attente d'un élément multimédia prend en charge la répétition indéfinie.

Depuis
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne

Indicateur (masque de bits) indiquant qu'un élément multimédia accepte la répétition indéfinie.

Depuis
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat

Indicateur (masque de bits) indiquant qu'un élément multimédia et sa file d'attente sont compatibles avec la répétition illimitée.

éléments en file d'attente.

Depuis
4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks

Indicateur (masque de bits) indiquant que les pistes d'un élément multimédia sont modifiables.

Depuis
4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate

Indicateur (masque de bits) indiquant que la vitesse de lecture d'un élément multimédia est configurable.

Depuis
4.4.5
- (const NSInteger) kGCKMediaCommandLike

Indicateur (masque de bits) indiquant qu'un élément multimédia peut être aimé par un utilisateur.

Depuis
4.4.5
- (const NSInteger) kGCKMediaCommandDislike

Indicateur (masque de bits) indiquant qu'un élément multimédia peut ne pas plaire à un utilisateur.

Depuis
4.4.5
- (const NSInteger) kGCKMediaCommandFollow

Indicateur (masque de bits) indiquant qu'un utilisateur peut suivre le créateur d'un élément multimédia.

Depuis
4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow

Indicateur (masque de bits) indiquant qu'un utilisateur peut arrêter de suivre le créateur d'un élément multimédia.

Depuis
4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer

Indicateur (masque de bits) indiquant qu'un élément multimédia est compatible avec le transfert de flux.

Depuis
4.4.5

Détails de la propriété

- (NSInteger) mediaSessionID
readnonatomicassign

ID de la session multimédia actuelle, le cas échéant ; sinon 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

État actuel du lecteur.

- (BOOL) playingAd
readnonatomicassign

Indique si le récepteur lit actuellement une annonce.

Deprecated:
Utilisez adBreakStatus à la place.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Motif d'inactivité actuel.

Cette valeur n'est significative que si l'état du lecteur est GCKMediaPlayerStateIdle.

- (float) playbackRate
readnonatomicassign

Récupère la vitesse de lecture actuelle du flux.

Ce nombre est négatif si le flux est en arrière-plan, 0 si le flux est mis en pause, 1 si la lecture du flux est normale et il existe une autre valeur positive si le flux avance en arrière.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

Valeur GCKMediaInformation de cet élément.

- (NSTimeInterval) streamPosition
readnonatomicassign

Position actuelle du flux, sous forme de NSTimeInterval à partir du début du flux.

- (float) volume
readnonatomicassign

Volume du flux.

- (BOOL) isMuted
readnonatomicassign

État du son du flux coupé.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

Mode de répétition de la file d'attente actuel.

- (NSUInteger) currentItemID
readnonatomicassign

ID de l'élément de la file d'attente actuel, le cas échéant.

- (BOOL) queueHasCurrentItem
readnonatomicassign

Indique si un élément en cours se trouve dans la file d'attente.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicweak

Élément de la file d'attente, le cas échéant.

- (BOOL) queueHasNextItem
readnonatomicassign

Vérifie s'il y a un élément dans la file d'attente après celui en cours de lecture.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicweak

Élément suivant de la file d'attente, le cas échéant.

- (BOOL) queueHasPreviousItem
readnonatomicassign

Indique si un élément figure dans la file d'attente avant l'élément en cours de lecture.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Indique si un élément est préchargé dans la file d'attente.

- (NSUInteger) preloadedItemID
readnonatomicassign

ID de l'élément actuellement préchargé, le cas échéant.

- (NSUInteger) loadingItemID
readnonatomicassign

L'ID de l'élément en cours de chargement, le cas échéant

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Liste des ID de canal actifs.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Les informations sur la vidéo, le cas échéant.

Depuis
3,3
- (id) customData
readnonatomicstrong

Toutes les données personnalisées associées à l'état du média.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

État actuel de la lecture de l'annonce.

Depuis
3,3
- (GCKMediaLiveSeekableRange*) liveSeekableRange
readnonatomicassign

Plage d'un flux pouvant faire l'objet d'une recherche.

Depuis
4.4.1
- (GCKMediaQueueData*) queueData
readnonatomicassign

Métadonnées de la file d'attente de contenus multimédias.

Depuis
4.4.1
- (NSUInteger) queueItemCount
readnonatomicassign

Renvoie le nombre d'éléments dans la file d'attente de lecture.