Classe: QueueUpdateRequestData

Construtor

QueueUpdateRequestData

novo QueueUpdateRequestData()

Estende
cast.framework.messages.RequestData

Propriedades

currentItemId

(número ou indefinido)

ID do item de mídia atual após as mudanças. Se não for fornecido ou não for encontrado, o valor currentItem será o mesmo de antes da atualização.

currentTime

(número ou indefinido)

Segundos desde o início do conteúdo para iniciar a reprodução do item atual. Se fornecido, esse valor terá precedência sobre o valor startTime fornecido no nível QueueItem, mas apenas na primeira vez que o item for reproduzido. Isso serve para cobrir o caso comum em que o usuário vai para o meio de um item para que currentTime não se aplique ao item permanentemente, como faz o QueueItem startTime. Ele evita a necessidade de redefinir o startTime dinamicamente (isso pode não ser possível se o smartphone estiver no modo de suspensão).

customData

(Objeto não nulo ou indefinido)

Dados específicos do aplicativo para esta solicitação. Ele permite que o remetente e o destinatário estendam facilmente o protocolo de mídia, sem precisar usar um novo namespace com mensagens personalizadas.

Configuração herdada de
cast.framework.messages.RequestData#customData

items

(Matriz não nula de cast.framework.messages.QueueItem não nulo ou indefinida)

Lista de itens da fila que serão atualizados. Nenhum reordenamento ocorrerá, os itens manterão o pedido existente.

jump

(número ou indefinido)

Pular/voltar : número de itens em relação à posição de currentItem (pode ser negativo). Se estiver fora dos limites, o currentItem será o próximo item lógico na fila envolvendo os limites. A nova posição currentItem seguirá as regras do comportamento de repetição da fila.

mediaSessionId

(número ou indefinido)

ID da sessão de mídia a que a solicitação se aplica.

Configuração herdada de
cast.framework.messages.RequestData#mediaSessionId

repeatMode

(cast.framework.messages.RepeatMode não nulo ou indefinido)

Comportamento da fila quando todos os itens são reproduzidos.

requestId

number

ID da solicitação, usado para correlacionar solicitação/resposta.

Configuração herdada de
cast.framework.messages.RequestData#requestId

sequenceNumber

(número ou indefinido)

Um número para sincronizar todos os comandos de fila. Se fornecido para um comando de fila, o SDK verificará se o número de sequência mais recente da fila corresponde à solicitação. O sequênciaNumber atual é fornecido como parte das mensagens alteradas na fila de saída.

Configuração herdada de
cast.framework.messages.RequestData#sequenceNumber

embaralhamento

(booleano ou indefinido)

Embaralhe os itens da fila quando a atualização for processada. Depois que os itens da fila forem embaralhados, o item na posição currentItem será carregado.