Classe GCKMediaStatus

Referência da classe GCKMediaStatus

Informações gerais

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

Herda o NSObject. Implementa <NSCópia>.

Resumo do método de instância

(instancetype) - initWithSessionID:mediaInformation:
 Iniciador designado. Mais...
 
(BOOL) - isMediaCommandSupported:
 Verifica se o stream é compatível com um determinado comando de controle. Mais...
 
(nullable GCKMediaQueueItem *) - queueItemAtIndex:
 Retorna o item no índice especificado na fila de reprodução. Mais...
 
(nullable GCKMediaQueueItem *) - queueItemWithItemID:
 Retorna o item com o ID fornecido na fila de reprodução. Mais...
 
(NSInteger) - queueIndexForItemID:
 Retorna o índice do item com o ID determinado na fila de reprodução ou -1 se não houver esse item na fila. Mais...
 

Atributos públicos

const NSInteger kGCKMediaCommandPause
 Uma flag (bitmask) que indica que um item de mídia pode ser pausado. Mais...
 
const NSInteger kGCKMediaCommandSeek
 Uma sinalização (bitmask) que indica que um item de mídia é compatível com a busca. Mais...
 
const NSInteger kGCKMediaCommandSetVolume
 Uma flag (bitmask) que indica que o volume de áudio de um item de mídia pode ser alterado. Mais...
 
const NSInteger kGCKMediaCommandToggleMute
 Uma sinalização (bitmask) que indica que o áudio de um item de mídia pode ser silenciado. Mais...
 
const NSInteger kGCKMediaCommandSkipForward
 Uma sinalização (bitmask) que indica que um item de mídia é compatível com avançar. Mais...
 
const NSInteger kGCKMediaCommandSkipBackward
 Uma sinalização (bitmask) que indica que um item de mídia é compatível com a opção de pular para trás. Mais...
 
const NSInteger kGCKMediaCommandQueueNext
 Uma sinalização (bitmask) que indica 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 (bitmask) que indica que um item de mídia é compatível com a movimentação para o item anterior na fila. Mais...
 
const NSInteger kGCKMediaCommandQueueShuffle
 Uma sinalização (bitmask) que indica que um item de mídia é compatível com o embaralhamento. Mais...
 
const NSInteger kGCKMediaCommandSkipAd
 Uma sinalização (bitmask) que indica que um item de mídia é compatível com a opção de pular anúncios. Mais...
 
const NSInteger kGCKMediaCommandQueueRepeatAll
 Uma sinalização (bitmask) que indica que a fila de um item de mídia é compatível com repetição indefinida. Mais...
 
const NSInteger kGCKMediaCommandQueueRepeatOne
 Uma sinalização (bitmask) que indica que um item de mídia é compatível com repetição indefinida. Mais...
 
const NSInteger kGCKMediaCommandQueueRepeat
 Uma sinalização (bitmask) que indica que um item de mídia e a fila dele são compatíveis com repetição indefinida. Mais...
 
const NSInteger kGCKMediaCommandEditTracks
 Um sinalizador (bitmask) que indica que as faixas de um item de mídia são editáveis. Mais...
 
const NSInteger kGCKMediaCommandSetPlaybackRate
 Um sinalizador (bitmask) que indica que a taxa de reprodução de um item de mídia é configurável. Mais...
 
const NSInteger kGCKMediaCommandLike
 Uma sinalização (bitmask) que indica que um usuário pode gostar de um item de mídia. Mais...
 
const NSInteger kGCKMediaCommandDislike
 É uma sinalização (bitmask) que indica que um usuário pode não gostar de um item de mídia. Mais...
 
const NSInteger kGCKMediaCommandFollow
 Uma flag (bitmask) que indica que o criador de um item de mídia pode ser seguido por um usuário. Mais...
 
const NSInteger kGCKMediaCommandUnfollow
 Uma flag (bitmask) que indica que o usuário pode parar de seguir o criador de um item de mídia. Mais...
 
const NSInteger kGCKMediaCommandStreamTransfer
 Uma sinalização (bitmask) que indica que um item de mídia é compatível com a transferência por streaming. 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 da inatividade atual. Mais...
 
float playbackRate
 Recebe a taxa de reprodução do stream atual. Mais...
 
GCKMediaInformationmediaInformation
 O GCKMediaInformation do item. Mais...
 
NSTimeInterval streamPosition
 A posição atual do stream, como um NSTimeInterval do 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 da fila atual. Mais...
 
NSUInteger currentItemID
 O ID do item da fila atual, se houver. Mais...
 
BOOL queueHasCurrentItem
 Se há um item atual na fila. Mais...
 
GCKMediaQueueItemcurrentQueueItem
 O item atual da fila, se houver. Mais...
 
BOOL queueHasNextItem
 Verifica se há um item depois daquele em reprodução na fila. Mais...
 
GCKMediaQueueItemnextQueueItem
 O próximo item da fila, se houver. Mais...
 
BOOL queueHasPreviousItem
 Se há um item antes daquele em reprodução na fila. Mais...
 
BOOL queueHasLoadingItem
 Se há um item sendo pré-carregado na fila. Mais...
 
NSUInteger preloadedItemID
 O ID do item que está pré-carregado no momento, se houver. Mais...
 
NSUInteger loadingItemID
 O código do item que está sendo carregado no momento, se houver. Mais...
 
NSArray< NSNumber * > * activeTrackIDs
 Lista de IDs de faixa ativos. Mais...
 
GCKVideoInfovideoInfo
 As informações do vídeo, se houver. Mais...
 
id customData
 Todos os dados personalizados associados ao status da mídia. Mais...
 
GCKAdBreakStatusadBreakStatus
 O status atual de reprodução do anúncio. Mais...
 
GCKMediaLiveSeekableRangeliveSeekableRange
 O intervalo pesquisável de um stream. Mais...
 
GCKMediaQueueDataqueueData
 Os metadados da fila de mídia. Mais...
 
NSUInteger queueItemCount
 Retorna o número de itens na fila de reprodução. Mais...
 

Detalhes dos métodos

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

Iniciador 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.

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

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

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

Retorna o item com o ID fornecido na fila de reprodução.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

Retorna o índice do item com o ID determinado na fila de reprodução ou -1 se não houver esse item na fila.

Documentação de dados dos participantes

- (const NSInteger) kGCKMediaCommandPause

Uma flag (bitmask) que indica que um item de mídia pode ser pausado.

- (const NSInteger) kGCKMediaCommandSeek

Uma sinalização (bitmask) que indica que um item de mídia é compatível com a busca.

- (const NSInteger) kGCKMediaCommandSetVolume

Uma flag (bitmask) que indica que o volume de áudio de um item de mídia pode ser alterado.

- (const NSInteger) kGCKMediaCommandToggleMute

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

- (const NSInteger) kGCKMediaCommandSkipForward

Uma sinalização (bitmask) que indica que um item de mídia é compatível com avançar.

- (const NSInteger) kGCKMediaCommandSkipBackward

Uma sinalização (bitmask) que indica que um item de mídia é compatível com a opção de pular para trás.

- (const NSInteger) kGCKMediaCommandQueueNext

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

- (const NSInteger) kGCKMediaCommandQueuePrevious

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

- (const NSInteger) kGCKMediaCommandQueueShuffle

Uma sinalização (bitmask) que indica que um item de mídia é compatível com o embaralhamento.

Como
4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd

Uma sinalização (bitmask) que indica que um item de mídia é compatível com a opção de pular anúncios.

Como
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll

Uma sinalização (bitmask) que indica que a fila de um item de mídia é compatível com repetição indefinida.

Como
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne

Uma sinalização (bitmask) que indica que um item de mídia é compatível com repetição indefinida.

Como
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat

Uma sinalização (bitmask) que indica que um item de mídia e a fila dele são compatíveis com repetição indefinida.

itens na fila.

Como
4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks

Um sinalizador (bitmask) que indica que as faixas de um item de mídia são editáveis.

Como
4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate

Um sinalizador (bitmask) que indica que a taxa de reprodução de um item de mídia é configurável.

Como
4.4.5
- (const NSInteger) kGCKMediaCommandLike

Uma sinalização (bitmask) que indica que um usuário pode gostar de um item de mídia.

Como
4.4.5
- (const NSInteger) kGCKMediaCommandDislike

É uma sinalização (bitmask) que indica que um usuário pode não gostar de um item de mídia.

Como
4.4.5
- (const NSInteger) kGCKMediaCommandFollow

Uma flag (bitmask) que indica que o criador de um item de mídia pode ser seguido por um usuário.

Como
4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow

Uma flag (bitmask) que indica que o usuário pode parar de seguir o criador de um item de mídia.

Como
4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer

Uma sinalização (bitmask) que indica que um item de mídia é compatível com a transferência por streaming.

Como
4.4.5

Detalhe 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 da inatividade atual.

Esse valor só é 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 o stream estiver buscando para trás, 0 se estiver pausado, 1 se o stream estiver sendo reproduzido normalmente e algum outro valor positivo se o stream estiver buscando avançar.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

O GCKMediaInformation do item.

- (NSTimeInterval) streamPosition
readnonatomicassign

A posição atual do stream, como um NSTimeInterval do 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 da fila atual.

- (NSUInteger) currentItemID
readnonatomicassign

O ID do item da fila atual, se houver.

- (BOOL) queueHasCurrentItem
readnonatomicassign

Se há um item atual na fila.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicweak

O item atual da fila, se houver.

- (BOOL) queueHasNextItem
readnonatomicassign

Verifica se há um item depois daquele em reprodução na fila.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicweak

O próximo item da fila, se houver.

- (BOOL) queueHasPreviousItem
readnonatomicassign

Se há um item antes daquele em reprodução na fila.

- (BOOL) queueHasLoadingItem
readnonatomicassign

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

- (NSUInteger) preloadedItemID
readnonatomicassign

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

- (NSUInteger) loadingItemID
readnonatomicassign

O código do item que está sendo carregado no momento, se houver.

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Lista de IDs de faixa ativos.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

As informações do vídeo, se houver.

Como
3,3
- (id) customData
readnonatomicstrong

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

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

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

Como
3,3
- (GCKMediaLiveSeekableRange*) liveSeekableRange
readnonatomicassign

O intervalo pesquisável de um stream.

Como
4.4.1
- (GCKMediaQueueData*) queueData
readnonatomicassign

Os metadados da fila de mídia.

Como
4.4.1
- (NSUInteger) queueItemCount
readnonatomicassign

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