Classe: QueueUpdateRequestData

Constructeur

File d'attente des données

new QueueUpdateRequestData()

Extensions
cast.framework.messages.RequestData

Propriétés

ID de l'article actuel

(nombre ou non défini)

ID de l'élément multimédia actuel après les modifications (s'il n'est pas fourni ou introuvable, la valeur currentItem sera la même qu'avant la mise à jour).

currentTime

(nombre ou non défini)

Secondes depuis le début du contenu pour lancer la lecture de l'élément actuel. Si cette valeur est fournie, elle est prioritaire sur la valeur startTime fournie au niveau de l'élément de file d'attente, mais seulement la première fois que l'élément est lu. Ceci couvre le cas courant où l'utilisateur accède au milieu d'un élément, de sorte que la valeur currentTime ne s'applique pas à l'élément de manière permanente, comme c'est le cas pour la méthode queueTime startTime. Elle évite de réinitialiser dynamiquement la valeur startTime (ce qui peut ne pas être possible si le téléphone s'est mis en veille).

données personnalisées

(Objet non nul ou non défini)

Données spécifiques à l'application pour cette requête. Elle permet à l'expéditeur et au destinataire d'étendre facilement le protocole multimédia sans avoir à utiliser un nouvel espace de noms avec des messages personnalisés.

Hérité de
cast.framework.messages.RequestData#customData

items

(Tableau non nul d'un élément cast.framework.messages.QueueItem non nul ou non défini)

Liste des éléments de la file d'attente à mettre à jour. Il n'y aura pas de réorganisation des articles. La commande existante sera conservée.

sauter

(nombre ou non défini)

Ignorer/Revenir éléments en fonction de la position de l'élément actuel (il peut être négatif). S'il dépasse les limites, l'élément "currentItem" est l'élément logique suivant dans la file d'attente, entourant les limites. La nouvelle position currentItem suit les règles du comportement de répétition de la file d'attente.

ID de session multimédia

(nombre ou non défini)

ID de la session multimédia à laquelle la requête s'applique.

Hérité de
cast.framework.messages.RequestData#mediaSessionId

mode de répétition

(valeur cast.framework.messages.RepeatMode non nulle ou non définie)

Comportement de la file d'attente lorsque tous les éléments ont été lus.

requestId

number (nombre)

ID de la requête, utilisé pour mettre en corrélation la requête/réponse.

Hérité de
cast.framework.messages.RequestData#requestId

Numéro de séquence

(nombre ou non défini)

Numéro permettant de synchroniser toutes les commandes de la file d'attente. S'il est fourni pour une commande de file d'attente, le SDK vérifie que le dernier numéro de séquence de la file d'attente correspond à la requête. Le numéro de séquence actuel est fourni dans le cadre des messages sortants modifiés pour la file d'attente.

Hérité de
cast.framework.messages.RequestData#sequenceNumber

brassage

(booléen ou non défini)

Cette option permet de brasser les éléments de la file d'attente lors du traitement de la mise à jour. Une fois les éléments de la file d'attente brassés, l'élément à la position actuelle est chargé.