Visão geral
Um objeto builder para a criação de instâncias GCKMediaQueueItem novas ou derivadas.
O builder pode ser usado para derivar um GCKMediaQueueItem de um existente:
Ele também pode ser usado para construir um novo GCKMediaQueueItem do zero:
Herda o NSObject.
Resumo do método de instância | |
(instancetype) | - init |
Cria um novo GCKMediaQueueItemBuilder com atributos inicializados para valores padrão. Mais... | |
(instancetype) | - initWithMediaQueueItem: |
Cria um novo GCKMediaQueueItemBuilder com atributos copiados do GCKMediaQueueItem fornecido, incluindo o ID do item. Mais... | |
(GCKMediaQueueItem *) | - build |
Cria um GCKMediaQueueItem usando os atributos atuais do builder. Mais... | |
Resumo da propriedade | |
GCKMediaInformation * | mediaInformation |
As informações de mídia associadas a este item. Mais... | |
BOOL | autoplay |
Se o item deve iniciar automaticamente a reprodução quando se tornar o item atual na fila. Mais... | |
NSTimeInterval | startTime |
É o horário de início do item em segundos. Mais... | |
NSTimeInterval | playbackDuration |
A duração de reprodução do item, em segundos ou INFINITY , se a duração real do stream for usada. Mais... | |
NSTimeInterval | preloadTime |
Quanto tempo antes do final do item anterior, em segundos, antes de o destinatário começar a pré-carregar o item. Mais... | |
NSArray< NSNumber * > * | activeTrackIDs |
Os IDs de faixa ativos para este item. Mais... | |
id | customData |
Os dados personalizados associados a este item, se houver. Mais... | |
Detalhes dos métodos
- (instancetype) init |
Cria um novo GCKMediaQueueItemBuilder com atributos inicializados para valores padrão.
- (instancetype) initWithMediaQueueItem: | (GCKMediaQueueItem *__nullable) | item |
Cria um novo GCKMediaQueueItemBuilder com atributos copiados do GCKMediaQueueItem fornecido, incluindo o ID do item.
- Parameters
-
item The item to copy.
- (GCKMediaQueueItem *) build |
Cria um GCKMediaQueueItem usando os atributos atuais do builder.
Detalhes da propriedade
|
readwritenonatomiccopy |
As informações de mídia associadas a este item.
|
readwritenonatomicassign |
Se o item deve iniciar automaticamente a reprodução quando se tornar o item atual na fila.
Se for NO
, a fila vai ser pausada quando alcançar este item. O valor padrão é YES
.
|
readwritenonatomicassign |
É o horário de início do item em segundos.
O valor padrão é kGCKInvalidTimeInterval, indicando que o horário de início não se aplica (por exemplo, para uma transmissão ao vivo) ou que o horário de início padrão deve ser usado.
|
readwritenonatomicassign |
A duração de reprodução do item, em segundos ou INFINITY
, se a duração real do stream for usada.
|
readwritenonatomicassign |
Quanto tempo antes do final do item anterior, em segundos, antes de o destinatário começar a pré-carregar o item.
O valor padrão é kGCKInvalidTimeInterval, indicando que não há tempo de pré-carregamento.
|
readwritenonatomiccopy |
Os IDs de faixa ativos para este item.
|
readwritenonatomiccopy |
Os dados personalizados associados a este item, se houver.