Classe GCKMediaStatus

Documentation de référence sur la classe GCKMediaStatus

Présentation

Classe contenant des informations sur l'état d'un contenu multimédia.

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

Récapitulatif des méthodes d'instance

(BOOL) - queueHasNextItem
 Vérifie s'il existe un élément après celui en cours de lecture dans la file d'attente. Plus
 
(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
 
(NSUInteger) - queueItemCount
 Renvoie le nombre d'éléments dans la file d'attente de lecture. Plus
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Renvoie l'élément à l'index spécifié dans la file d'attente de lecture. Plus
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 Renvoie l'élément avec l'ID d'élément donné dans la file d'attente de lecture. Plus
 
(NSInteger) - queueIndexForItemID:
 Renvoie l'index de l'élément avec l'ID d'élément donné dans la file d'attente de lecture, ou -1 si aucun élément de ce type ne figure 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 est compatible avec 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 l'audio d'un élément multimédia peut être coupé. Plus
 
const NSInteger kGCKMediaCommandSkipForward
 Indicateur (masque de bits) indiquant qu'un élément multimédia peut être avancé. Plus
 
const NSInteger kGCKMediaCommandSkipBackward
 Indicateur (masque de bits) indiquant qu'un élément multimédia permet le retour en arrière. Plus
 
const NSInteger kGCKMediaCommandQueueNext
 Indicateur (masque de bits) indiquant qu'un élément multimédia peut être déplacé vers l'élément suivant de la file d'attente. Plus
 
const NSInteger kGCKMediaCommandQueuePrevious
 Indicateur (masque de bits) indiquant qu'un élément multimédia permet de passer à l'élément précédent de la file d'attente. Plus
 

Récapitulatif des propriétés

NSInteger mediaSessionID
 ID de la session multimédia actuelle, le cas échéant (0 dans le cas contraire). Plus
 
GCKMediaPlayerState playerState
 État actuel du lecteur. Plus
 
BOOL playingAd
 Indique si le récepteur diffuse actuellement une annonce. Plus
 
GCKMediaPlayerIdleReason idleReason
 Motif d'inactivité actuel. Plus
 
float playbackRate
 Récupère la vitesse de lecture du flux actuel. Plus
 
GCKMediaInformationmediaInformation
 GCKMediaInformation de cet élément. Plus
 
NSTimeInterval streamPosition
 Position actuelle dans le flux, en tant que NSTimeInterval depuis le début du flux. Plus
 
float volume
 Volume du flux. Plus
 
BOOL isMuted
 État de désactivation du son du flux. Plus
 
GCKMediaRepeatMode queueRepeatMode
 Mode de répétition actuel de la file d'attente. Plus
 
NSUInteger currentItemID
 ID de l'élément de file d'attente actuel, le cas échéant. Plus
 
BOOL queueHasCurrentItem
 Indique s'il y a un élément en cours dans la file d'attente. Plus
 
GCKMediaQueueItemcurrentQueueItem
 L'élément actuel de la file d'attente, le cas échéant. Plus
 
GCKMediaQueueItemnextQueueItem
 L'élément suivant dans la file d'attente, le cas échéant. Plus
 
BOOL queueHasPreviousItem
 Indique s'il y a un élément avant celui en cours de lecture dans la file d'attente. 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
 ID de l'élément en cours de chargement, le cas échéant. Plus
 
NSArray< NSNumber * > * activeTrackIDs
 Liste des ID de pistes actifs. Plus
 
GCKVideoInfovideoInfo
 Informations sur la vidéo, le cas échéant. Plus
 
id customData
 Toutes les données personnalisées associées à l'état du contenu multimédia. Plus
 
GCKAdBreakStatusadBreakStatus
 État actuel de la lecture de l'annonce. Plus
 

Détails sur la méthode

- (BOOL) queueHasNextItem

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

- (instancetype) initWithSessionID: (NSInteger)  mediaSessionID
mediaInformation: (GCKMediaInformation *__nullable)  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.

- (NSUInteger) queueItemCount

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

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

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

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

Renvoie l'élément avec l'ID d'élément donné dans la file d'attente de lecture.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

Renvoie l'index de l'élément avec l'ID d'élément donné dans la file d'attente de lecture, ou -1 si aucun élément de ce type ne figure 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 est compatible avec 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 l'audio d'un élément multimédia peut être coupé.

- (const NSInteger) kGCKMediaCommandSkipForward

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

- (const NSInteger) kGCKMediaCommandSkipBackward

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

- (const NSInteger) kGCKMediaCommandQueueNext

Indicateur (masque de bits) indiquant qu'un élément multimédia peut être déplacé vers l'élément suivant de la file d'attente.

Deprecated:
Cet indicateur n'est pas implémenté pour le moment.
- (const NSInteger) kGCKMediaCommandQueuePrevious

Indicateur (masque de bits) indiquant qu'un élément multimédia permet de passer à l'élément précédent de la file d'attente.

Deprecated:
Cet indicateur n'est pas implémenté pour le moment.

Détails de la propriété

- (NSInteger) mediaSessionID
readnonatomicassign

ID de la session multimédia actuelle, le cas échéant (0 dans le cas contraire).

- (GCKMediaPlayerState) playerState
readnonatomicassign

État actuel du lecteur.

- (BOOL) playingAd
readnonatomicassign

Indique si le récepteur diffuse actuellement une annonce.

Deprecated:
 Utilisez plutôt adBreakStatus.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Motif d'inactivité actuel.

Cette valeur n'a de sens que si l'état du lecteur est GCKMediaPlayerStateIdle.

- (float) playbackRate
readnonatomicassign

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

Cette valeur est négative si le flux est en train de revenir en arrière, égale à 0 si le flux est en pause, égale à 1 si le flux est en lecture normale et égale à une autre valeur positive si le flux est en train d'avancer.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

GCKMediaInformation de cet élément.

- (NSTimeInterval) streamPosition
readnonatomicassign

Position actuelle dans le flux, en tant que NSTimeInterval depuis le début du flux.

- (float) volume
readnonatomicassign

Volume du flux.

- (BOOL) isMuted
readnonatomicassign

État de désactivation du son du flux.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

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

- (NSUInteger) currentItemID
readnonatomicassign

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

- (BOOL) queueHasCurrentItem
readnonatomicassign

Indique s'il y a un élément en cours dans la file d'attente.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

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

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

L'élément suivant dans la file d'attente, le cas échéant.

- (BOOL) queueHasPreviousItem
readnonatomicassign

Indique s'il y a un élément avant celui en cours de lecture dans la file d'attente.

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

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

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Liste des ID de pistes actifs.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

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 contenu multimédia.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

État actuel de la lecture de l'annonce.

Depuis
3.3