Classe GCKMediaStatus

Referência da classe GCKMediaStatus

Visão geral

Uma classe que contém informações de status sobre algumas mídias.

Herda o NSObject. Implementa o <NSCopy>.

Resumo do método de instância

(BOOL) - queueHasNextItem
 Verifica se há um item após o item em reprodução na fila. Mais...
 
(instancetype) - initWithSessionID:mediaInformation:
 Inicializador designado. Mais...
 
(BOOL) - isMediaCommandSupported:
 Verifica se o stream é compatível com um determinado comando de controle. Mais...
 
(NSUInteger) - queueItemCount
 Retorna o número de itens na fila de reprodução. Mais...
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Retorna o item no índice especificado na fila de reprodução. Mais...
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 Retorna o item com o código fornecido na fila de reprodução. Mais...
 
(NSInteger) - queueIndexForItemID:
 Retorna o índice do item com o código do item fornecido na fila de reprodução ou -1 se não houver nenhum item na fila. Mais...
 

Atributos públicos

const NSInteger kGCKMediaCommandPause
 Uma sinalização (máscara de bits) indicando que um item de mídia pode ser pausado. Mais...
 
const NSInteger kGCKMediaCommandSeek
 Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a busca. Mais...
 
const NSInteger kGCKMediaCommandSetVolume
 Uma sinalização (máscara de bits) indicando que o volume de áudio de um item de mídia pode ser alterado. Mais...
 
const NSInteger kGCKMediaCommandToggleMute
 Uma sinalização (máscara de bits) indicando que o áudio de um item de mídia pode ser silenciado. Mais...
 
const NSInteger kGCKMediaCommandSkipForward
 Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a ação de pular. Mais...
 
const NSInteger kGCKMediaCommandSkipBackward
 Uma sinalização (máscara de bits) indicando que um item de mídia pode ser ignorado. Mais...
 
const NSInteger kGCKMediaCommandQueueNext
 Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a movimentação para o próximo item na fila. Mais...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a movimentação para o item anterior na fila. Mais...
 

Resumo da propriedade

NSInteger mediaSessionID
 O ID da sessão de mídia atual, se houver. Caso contrário, será 0. Mais...
 
GCKMediaPlayerState playerState
 O estado atual do player. Mais...
 
BOOL playingAd
 Indica se o receptor está reproduzindo um anúncio no momento. Mais...
 
GCKMediaPlayerIdleReason idleReason
 O motivo de inatividade atual. Mais...
 
float playbackRate
 Recebe a taxa de reprodução do stream atual. Mais...
 
GCKMediaInformationmediaInformation
 O GCKMediaInformation para este item. Mais...
 
NSTimeInterval streamPosition
 A posição atual do stream, como um NSTimeInterval desde o início. Mais...
 
float volume
 O volume do stream. Mais...
 
BOOL isMuted
 O estado mudo do stream. Mais...
 
GCKMediaRepeatMode queueRepeatMode
 O modo de repetição de fila atual. Mais...
 
NSUInteger currentItemID
 ID do item da fila atual, se houver. Mais...
 
BOOL queueHasCurrentItem
 Indica se há um item na fila. Mais...
 
GCKMediaQueueItemcurrentQueueItem
 O item da fila atual, se houver. Mais...
 
GCKMediaQueueItemnextQueueItem
 O próximo item da fila, se houver. Mais...
 
BOOL queueHasPreviousItem
 Indica se há um item antes do item em reprodução na fila. Mais...
 
BOOL queueHasLoadingItem
 Indica se há um item sendo pré-carregado na fila. Mais...
 
NSUInteger preloadedItemID
 ID do item que está pré-carregado, se houver. Mais...
 
NSUInteger loadingItemID
 Código do item que está sendo carregado, se houver. Mais...
 
NSArray< NSNumber * > * activeTrackIDs
 Lista de IDs de faixas ativas. Mais...
 
GCKVideoInfovideoInfo
 São as informações do vídeo, se houver. Mais...
 
id customData
 Todos os dados personalizados associados ao status de mídia. Mais...
 
GCKAdBreakStatusadBreakStatus
 O status de reprodução do anúncio atual. Mais...
 

Detalhes dos métodos

- (BOOL) queueHasNextItem

Verifica se há um item após o item em reprodução na fila.

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

Inicializador designado.

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

Verifica se o stream é compatível com um determinado comando de controle.

- (NSUInteger) queueItemCount

Retorna o número de itens na fila de reprodução.

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

Retorna o item no índice especificado na fila de reprodução.

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

Retorna o item com o código fornecido na fila de reprodução.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

Retorna o índice do item com o código do item fornecido na fila de reprodução ou -1 se não houver nenhum item na fila.

Documentação de dados dos membros

- (const NSInteger) kGCKMediaCommandPause

Uma sinalização (máscara de bits) indicando que um item de mídia pode ser pausado.

- (const NSInteger) kGCKMediaCommandSeek

Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a busca.

- (const NSInteger) kGCKMediaCommandSetVolume

Uma sinalização (máscara de bits) indicando que o volume de áudio de um item de mídia pode ser alterado.

- (const NSInteger) kGCKMediaCommandToggleMute

Uma sinalização (máscara de bits) indicando que o áudio de um item de mídia pode ser silenciado.

- (const NSInteger) kGCKMediaCommandSkipForward

Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a ação de pular.

- (const NSInteger) kGCKMediaCommandSkipBackward

Uma sinalização (máscara de bits) indicando que um item de mídia pode ser ignorado.

- (const NSInteger) kGCKMediaCommandQueueNext

Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a movimentação para o próximo item na fila.

Deprecated:
Esta sinalização não está implementada no momento.
- (const NSInteger) kGCKMediaCommandQueuePrevious

Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a movimentação para o item anterior na fila.

Deprecated:
Esta sinalização não está implementada no momento.

Detalhes da propriedade

- (NSInteger) mediaSessionID
readnonatomicassign

O ID da sessão de mídia atual, se houver. Caso contrário, será 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

O estado atual do player.

- (BOOL) playingAd
readnonatomicassign

Indica se o receptor está reproduzindo um anúncio no momento.

Deprecated:
Use adBreakStatus
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

O motivo de inatividade atual.

Esse valor só será significativo se o estado do player for GCKMediaPlayerStateIdle.

- (float) playbackRate
readnonatomicassign

Recebe a taxa de reprodução do stream atual.

Esse valor será negativo se a transmissão estiver buscando para trás, 0 se ela estiver pausada, 1 se a transmissão estiver sendo reproduzida normalmente e algum outro valor positivo se a transmissão estiver procurando para frente.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

O GCKMediaInformation para este item.

- (NSTimeInterval) streamPosition
readnonatomicassign

A posição atual do stream, como um NSTimeInterval desde o início.

- (float) volume
readnonatomicassign

O volume do stream.

- (BOOL) isMuted
readnonatomicassign

O estado mudo do stream.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

O modo de repetição de fila atual.

- (NSUInteger) currentItemID
readnonatomicassign

ID do item da fila atual, se houver.

- (BOOL) queueHasCurrentItem
readnonatomicassign

Indica se há um item na fila.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

O item da fila atual, se houver.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

O próximo item da fila, se houver.

- (BOOL) queueHasPreviousItem
readnonatomicassign

Indica se há um item antes do item em reprodução na fila.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Indica se há um item sendo pré-carregado na fila.

- (NSUInteger) preloadedItemID
readnonatomicassign

ID do item que está pré-carregado, se houver.

- (NSUInteger) loadingItemID
readnonatomicassign

Código do item que está sendo carregado, se houver.

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Lista de IDs de faixas ativas.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

São as informações do vídeo, se houver.

Since
3,3
- (id) customData
readnonatomicstrong

Todos os dados personalizados associados ao status de mídia.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

O status de reprodução do anúncio atual.

Since
3,3