Clase GCKMediaStatus

Referencia de la clase GCKMediaStatus

Descripción general

Clase que contiene información de estado sobre algún contenido multimedia.

Hereda de NSObject. Implementa <NSCopying>.

Resumen de métodos de instancia

(BOOL) - queueHasNextItem
 Verifica si hay un elemento después del que se está reproduciendo actualmente en la fila. Más…
 
(instancetype) - initWithSessionID:mediaInformation:
 Es el inicializador designado. Más…
 
(BOOL) - isMediaCommandSupported:
 Comprueba si la transmisión admite un comando de control determinado. Más…
 
(NSUInteger) - queueItemCount
 Devuelve la cantidad de elementos en la fila de reproducción. Más…
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Devuelve el elemento en el índice especificado de la fila de reproducción. Más…
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 Devuelve el elemento con el ID de elemento determinado en la fila de reproducción. Más…
 
(NSInteger) - queueIndexForItemID:
 Devuelve el índice del elemento con el ID de elemento determinado en la fila de reproducción o -1 si no hay tal elemento en la fila. Más…
 

Atributos públicos

const NSInteger kGCKMediaCommandPause
 Es una marca (máscara de bits) que indica que se puede pausar un elemento multimedia. Más…
 
const NSInteger kGCKMediaCommandSeek
 Es una marca (máscara de bits) que indica que un elemento multimedia admite la búsqueda. Más…
 
const NSInteger kGCKMediaCommandSetVolume
 Es una marca (máscara de bits) que indica que se puede cambiar el volumen de audio de un elemento multimedia. Más…
 
const NSInteger kGCKMediaCommandToggleMute
 Es una marca (máscara de bits) que indica que se puede silenciar el audio de un elemento multimedia. Más…
 
const NSInteger kGCKMediaCommandSkipForward
 Es una marca (máscara de bits) que indica que un elemento multimedia admite el avance rápido. Más…
 
const NSInteger kGCKMediaCommandSkipBackward
 Es una marca (máscara de bits) que indica que un elemento multimedia admite el salto hacia atrás. Más…
 
const NSInteger kGCKMediaCommandQueueNext
 Es una marca (máscara de bits) que indica que un elemento multimedia admite pasar al siguiente elemento de la cola. Más…
 
const NSInteger kGCKMediaCommandQueuePrevious
 Es una marca (máscara de bits) que indica que un elemento multimedia admite el movimiento al elemento anterior de la fila. Más…
 

Resumen de la propiedad

NSInteger mediaSessionID
 ID de la sesión multimedia actual, si hay alguna; de lo contrario, 0. Más…
 
GCKMediaPlayerState playerState
 Es el estado actual del reproductor. Más…
 
BOOL playingAd
 Indica si el receptor está reproduciendo un anuncio. Más…
 
GCKMediaPlayerIdleReason idleReason
 Es el motivo de inactividad actual. Más…
 
float playbackRate
 Obtiene la velocidad de reproducción actual de la transmisión. Más…
 
GCKMediaInformationmediaInformation
 Es el GCKMediaInformation de este elemento. Más…
 
NSTimeInterval streamPosition
 Posición actual de la transmisión, como un NSTimeInterval desde el inicio de la transmisión. Más…
 
float volume
 Es el volumen de la transmisión. Más…
 
BOOL isMuted
 Es el estado de silencio de la transmisión. Más…
 
GCKMediaRepeatMode queueRepeatMode
 Es el modo de repetición de la fila actual. Más…
 
NSUInteger currentItemID
 Es el ID del elemento de la fila actual, si hay alguno. Más…
 
BOOL queueHasCurrentItem
 Indica si hay un elemento actual en la fila. Más…
 
GCKMediaQueueItemcurrentQueueItem
 Es el elemento de la fila actual, si existe. Más…
 
GCKMediaQueueItemnextQueueItem
 Es el siguiente elemento de la fila, si hay alguno. Más…
 
BOOL queueHasPreviousItem
 Indica si hay un elemento antes del que se está reproduciendo actualmente en la fila. Más…
 
BOOL queueHasLoadingItem
 Indica si hay un elemento precargándose en la cola. Más…
 
NSUInteger preloadedItemID
 ID del elemento que se precargó actualmente, si hay alguno. Más…
 
NSUInteger loadingItemID
 ID del elemento que se está cargando actualmente, si hay alguno. Más…
 
NSArray< NSNumber * > * activeTrackIDs
 Es la lista de IDs de segmentos activos. Más…
 
GCKVideoInfovideoInfo
 Es la información del video, si la hay. Más…
 
id customData
 Son los datos personalizados asociados con el estado de los medios. Más…
 
GCKAdBreakStatusadBreakStatus
 Es el estado actual de reproducción del anuncio. Más…
 

Detalle del método

- (BOOL) queueHasNextItem

Verifica si hay un elemento después del que se está reproduciendo actualmente en la fila.

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

Es el inicializador designado.

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

Comprueba si la transmisión admite un comando de control determinado.

- (NSUInteger) queueItemCount

Devuelve la cantidad de elementos en la fila de reproducción.

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

Devuelve el elemento en el índice especificado de la fila de reproducción.

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

Devuelve el elemento con el ID de elemento determinado en la fila de reproducción.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

Devuelve el índice del elemento con el ID de elemento determinado en la fila de reproducción o -1 si no hay tal elemento en la fila.

Documentación de los datos de miembros

- (const NSInteger) kGCKMediaCommandPause

Es una marca (máscara de bits) que indica que se puede pausar un elemento multimedia.

- (const NSInteger) kGCKMediaCommandSeek

Es una marca (máscara de bits) que indica que un elemento multimedia admite la búsqueda.

- (const NSInteger) kGCKMediaCommandSetVolume

Es una marca (máscara de bits) que indica que se puede cambiar el volumen de audio de un elemento multimedia.

- (const NSInteger) kGCKMediaCommandToggleMute

Es una marca (máscara de bits) que indica que se puede silenciar el audio de un elemento multimedia.

- (const NSInteger) kGCKMediaCommandSkipForward

Es una marca (máscara de bits) que indica que un elemento multimedia admite el avance rápido.

- (const NSInteger) kGCKMediaCommandSkipBackward

Es una marca (máscara de bits) que indica que un elemento multimedia admite el salto hacia atrás.

- (const NSInteger) kGCKMediaCommandQueueNext

Es una marca (máscara de bits) que indica que un elemento multimedia admite pasar al siguiente elemento de la cola.

Deprecated:
Actualmente, esta marca no está implementada.
- (const NSInteger) kGCKMediaCommandQueuePrevious

Es una marca (máscara de bits) que indica que un elemento multimedia admite el movimiento al elemento anterior de la fila.

Deprecated:
Actualmente, esta marca no está implementada.

Detalles de la propiedad

- (NSInteger) mediaSessionID
readnonatomicassign

ID de la sesión multimedia actual, si hay alguna; de lo contrario, 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

Es el estado actual del reproductor.

- (BOOL) playingAd
readnonatomicassign

Indica si el receptor está reproduciendo un anuncio.

Deprecated:
Usa adBreakStatus en su lugar.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Es el motivo de inactividad actual.

Este valor solo tiene sentido si el estado del reproductor es GCKMediaPlayerStateIdle.

- (float) playbackRate
readnonatomicassign

Obtiene la velocidad de reproducción actual de la transmisión.

Será negativo si la transmisión se desplaza hacia atrás, 0 si está en pausa, 1 si se reproduce con normalidad y algún otro valor positivo si se desplaza hacia adelante.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

Es el GCKMediaInformation de este elemento.

- (NSTimeInterval) streamPosition
readnonatomicassign

Posición actual de la transmisión, como un NSTimeInterval desde el inicio de la transmisión.

- (float) volume
readnonatomicassign

Es el volumen de la transmisión.

- (BOOL) isMuted
readnonatomicassign

Es el estado de silencio de la transmisión.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

Es el modo de repetición de la fila actual.

- (NSUInteger) currentItemID
readnonatomicassign

Es el ID del elemento de la fila actual, si hay alguno.

- (BOOL) queueHasCurrentItem
readnonatomicassign

Indica si hay un elemento actual en la fila.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

Es el elemento de la fila actual, si existe.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

Es el siguiente elemento de la fila, si hay alguno.

- (BOOL) queueHasPreviousItem
readnonatomicassign

Indica si hay un elemento antes del que se está reproduciendo actualmente en la fila.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Indica si hay un elemento precargándose en la cola.

- (NSUInteger) preloadedItemID
readnonatomicassign

ID del elemento que se precargó actualmente, si hay alguno.

- (NSUInteger) loadingItemID
readnonatomicassign

ID del elemento que se está cargando actualmente, si hay alguno.

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Es la lista de IDs de segmentos activos.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Es la información del video, si la hay.

Desde
3.3
- (id) customData
readnonatomicstrong

Son los datos personalizados asociados con el estado de los medios.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Es el estado actual de reproducción del anuncio.

Desde
3.3